私はopenOCDを使ってカーネルを意識したデバッグをし、FreeRTOSをデバッグするために必要なことを理解しようとしています。 私の設定は次のとおりです:stm32f401cディスカバリーボード、Eclipse、openOCD 0.10、gdb。基本的には、SW4STM32 1.8.0パッケージです。私はすでに次のことをやったopenRCDを使ったFreeRTOSのデバッグ
:
- がopenOCDが
- プロジェクトに他
何をFreeRTOS-openocd.cファイルを追加して読み込むこと.cfgファイルに$_TARGETNAME configure -rtos auto
を追加しました何をする?現在、gdbから次のエラーが表示されています。
[New Remote target]
[Switching to Remote target]
Invalid selected thread.
ありがとうございます。
--update:
私は問題を発見しました。セットアップはRTOSスケジューラが開始される前(すなわち、メイン)にはうまく動作しない。 gdbをメインではなく最初のタスクで停止するように変更しました。 スケジューラを起動する前にopenOCDを動作させることはできますか?
私はこの問題を発見しました。セットアップはRTOSスケジューラが開始される前(すなわち、メイン)にはうまく動作しない。 gdbをメインではなく最初のタスクで停止するように変更しました。 –
こんにちは、それを働かせるためにあなたが行った変更を分かち合いたいですか? – evading