>208
u-boot環境変数のbootcmdがどういう値になっているかわかりますか?

kernelなどをロードしてbootm 開始アドレスとなっているのが普通だと思いますが、
WXR-2533DHPなどでは特殊コマンドが値になっている
動きを見ているとそのu-boot特殊コマンドの中でkernel等のチェックをやって、
不整合があるとflash上のバックアップ領域からリカバリかけるようになってるように見える

この場合の対策はu-bootのbootcmd変数を書き換えてしまうことだけど
シリアル必須