チケット #17557

コールド・ブート時に再起動する

登録: 2009-06-29 10:17 最終更新: 2009-08-09 21:03

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

コールドブート時に、U-BOOTを巻き込んで再起動する。再起動後は問題無く動作する。ターゲットはE!Kit-BF533

チケットの履歴 (6 件中 3 件表示)

2009-06-29 10:17 更新者: suikan
  • 新しいチケット "コールド・ブート時に再起動する" が作成されました
2009-06-29 10:23 更新者: suikan
コメント

未確認だが、E!Kit-BF533はNo-Bootモードを使用していると思われる。 TOPPERS/JSP for Blackfinはgdb-proxyのリセット不具合に対応するため、debug_boot()関数の中でソフトウェアリセットを行っている。その際、No-Bootモードの時だけは内部SRAMではなく外部ROMのプログラムを実行する。そのため、外部ROMにU-BOOTが存在すると、U-BOOTを巻き込んでリブートすることになる。 実行中にブートモード設定を変更することはできない。従って、これが原因であればdebug_boot()を回避するしか手立ては無くなる。

2009-06-29 14:13 更新者: suikan
コメント

当該ボードがNo BootモードでROMを実行することがわかった。また、boot_for_debug()を呼ばないようにすると、問題が解決することもわかった。

2009-06-29 16:41 更新者: suikan
コメント

HEADに対して変更を行った。

BF533CBの上で試験した結果は上々である。

2009-06-29 20:57 更新者: suikan
コメント

R_3_1_xにマージした。リリース待ち。

2009-08-09 21:03 更新者: suikan
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2009-08-09 21:03 に更新されました
コメント

3.1.0でリリースした

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする