GENMAIボードでのブートについて2

Hiroです。

 

以前、シリアルフラッシュからのブート起動が出来ないことを質問させていただきました。

その時点では解決したのですが、また問題が発生しましたので質問します。

ブートファイルを書き換えるとシリアルフラッシュからの起動ができなくなります。

ブートファイルはICEで書き込んでいます。

シリアル通信によるPC画面上での確認では、一切動いてない状態です(メッセージが一切出力されません)。

一度NORフラッシュから(BOOT_MODE0で)起動を掛けると、それ以降はシリアルフラッシュから(BOOT_MODE3で)

の起動が可能となります。

ブートファイルの書き換え時に環境設定を消去したのではないかと考えたのですが、

データは残っていますし、Kernaelイメージをシリアルフラッシュに書き込んでいるのですが

NORフラッシュ起動時にもKernelイメージをシリアルフラッシュから読み込んでいるので

環境設定は残っているようです。

NORフラッシュからの起動以降は、シリアルフラッシュからの起動が可能になることから

ブート処理の中で何かを設定することで起動可能になっていると思いますが、

ブートファイルの書き換えでその設定を壊すとも考えづらいと思います。

ブートファイル書き換え後に、シリアルフラッシュから(BOOT_MODE3で)起動させるには

何をすればよいかをお教えください。

 

以上

Parents
  • わわいです
    えー、、、なにを目指してるのはよーわかりませんが、、
    ブートプログラムのソースはないんでしょうか。
    逆アセンブルしてみても、そのトラブルが解決できるとも思えませんが
  • わわいさん。
    ブートプログラムは、GENMAIのBSPパッケージ「RZLSP-V3.0.0」を使用しております。
    ブートは「u-boot-2013.04」です。
    自作のブートプログラムではありません。
    他にご提供すべき情報が有りましたら、ご指示下さい。

    以上
Reply
  • わわいさん。
    ブートプログラムは、GENMAIのBSPパッケージ「RZLSP-V3.0.0」を使用しております。
    ブートは「u-boot-2013.04」です。
    自作のブートプログラムではありません。
    他にご提供すべき情報が有りましたら、ご指示下さい。

    以上
Children
No Data