問題タブ [openocd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gdb - OpenOCD でのセカンダリ コアの構成
OpenOCD を使用して LPC4357 マイクロコントローラーをプログラムおよびデバッグするのに問題があります。このチップには、Cortex M4 コアとセカンダリ Cortex M0 コアがあります。これは私が使用しているOpenOCD構成です:
GDB のloadコマンドを使用して内部フラッシュに何かを書き込もうとすると、次のエラーが発生します。
問題は、フラッシュに書き込む前に M0 コアを停止する必要があると OpenOCD が判断し、M0 コアが停止要求に応答していないことだと思います。
これは、M0 コアが実行されておらず、停止できないためです。そのリセット信号とクロック信号は M4 コアによって制御され、ブート シーケンスの後半でのみ有効になります。
M0コアがM4ファームウェアによって有効になるまで利用できないことをOpenOCDに伝える方法はありますか?
beagleboneblack - Beaglebone のベアメタル プログラミング用スターター キット
ビーグルボーンでベアメタルの TCP/IP を試す予定です。優れた TCP/IP スタックを含む TI StarterWare があります。ただし、プログラムを BB にフラッシュするには、JTAG アダプターとソフトウェアが必要です。非常に多くの異なる JTAG デバッガーで、どれを購入/使用する必要がありますか?それらはすべて同等ですか?
eclipse - GDB および OpenOCD - デバッグ終了後にリセットまたは再開
Eclipse + GDB ハードウェア デバッグ + OpenOCD + STM32F4DISCOVERY (ST-LINK 経由) を使用しています。
すべて正常に動作します。
デバッグ完了後、ターゲット CPU は Halt モードのままです。デバッグ (Terminate が押された) 後にターゲット CPU がリセットまたは動作し続けるようにするにはどうすればよいですか?
stm32 - STM32F0、ST-link v2、OpenOCD 0.9.0: オープンに失敗しました
Launchpad のgcc-arm-none-eabi 4.9-2015q2 を使用して STM32F0 用にコンパイルしていますが、そのコレクションから arm-none-eabi-gdb を使用してデバッグしたいと考えています。私の ST-Link v2 は Nucleo F411RE ボードの一部であり、外部ハードウェア (STM32F0 ターゲット) が接続されています。F0 の点滅は正常に動作するので、SWD 接続は良好であると結論付けています。
OpenOCDを起動したいのですが、失敗します:
ここで何が間違っているのでしょうか?
st-util を使用して接続を確立することもできませんでした。これはタイムアウトを報告し、最終的に常にセグメンテーション エラーでクラッシュしました。