エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
GDBでCORTEX-M3をきれいにリセットする方法 - Embedded 脇見運転
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
GDBでCORTEX-M3をきれいにリセットする方法 - Embedded 脇見運転
デバッガが不安定だと何をしているのかわからなくなっていやなものですが、デバッガにはデバッガの事情... デバッガが不安定だと何をしているのかわからなくなっていやなものですが、デバッガにはデバッガの事情があっていろいろと難しい面があります。中でも大変なのは「リセット後に停止」することです。 アプリケーションはリセット状態から実行する用にかかれています。しかし、デバッガを使ってデバッグを開始する直前はターゲットは実行状態だったわけで、リセット直後の状態にはなっていません。これを何とかしないと、想定していない状態からの実行となり、いきなりデバッグが破綻します。 OpenOCD / GDBの組み合わせでは、GDBのコマンドラインで次のようなことをしろとする例をよくみますし、私もそうしてきました。 (gdb) monitor reset (gdb) monitor haltしかしながら、これはうまくいかないことがあります。最初のコマンドでターゲットが実行を開始してしまうため、割り込みにでも入ろうものな