システムでWatch Dogを使用しています。 5秒以内にリロードされない場合、トリガーされます。ウォッチドッグリセットの前に実行されているコードの一覧を見たいと思います。接続されたデバッガを使用して)自分のコード内の命令リストをログに記録することができます。STM32f429ZIデバッガなしで呼び出しスタックをログに記録する
-1
A
答えて
0
それを行うためのいくつかの方法があります。
- 使用シリアルデバッグ出力とUSART(別のマイクロ)
- 購入USB->シリアルコンバータを使用してデータを取得し、出力するためのUARTのいずれかを使用しますが、データ。
- 極端な状況では(例えば、ピンにアクセスできない場合)、必要な情報をフラッシュするために(もしあれば)使用してください。
0
シンプルでありながら少し高価な解決方法があります。 Cortex M4コアはトレース命令をサポートしています。したがって、トレース信号がピンに配線されているかどうかをチェックする必要があります(大きなパッケージ> 100ピンが必要)。起動後にトレースを有効にし、HWトレーサを接続するだけで、コアが実行したすべてのインスタンスが記録されます。
関連する問題
- 1. 春ブートアプリケーションにデータベース呼び出しをログに記録する方法
- 2. Fitnesseのすべてのメソッド呼び出しをログに記録する
- 3. Javaで外部ツールや外部ライブラリを使用しないメソッド呼び出しをログに記録する
- 4. 私はそれが呼び出すすべての記号をログに記録して、スレッドをトレースする
- 5. Linuxでstraceがopen()へのすべての呼び出しをログに記録しない
- 6. すべての呼び出しを.tranceive()に記録する
- 7. php artisanの呼び出しを記録するには?
- 8. プログラムの実行中にメソッド呼び出しを記録する
- 9. Guzzle 6を使用してすべてのAPI呼び出しをログに記録する方法
- 10. 非同期呼び出しをログに記録する正しい/共通の方法
- 11. WindowsのプログラムのDeviceIoControl呼び出しを記録する方法
- 12. コルーチンの呼び出しスタック
- 13. ルビーコード "around"呼び出しスタック
- 14. objc-exception.m内の奇妙な例外をログに記録するXcodeデバッガ
- 15. は再帰的にメソッドを呼び出しますが、2回目だけログを記録しますか?
- 16. Firebaseがログに記録しないITEM_ID
- 17. PHPの関数呼び出しをすべてログに記録するには? (mail()関数)
- 18. コード内のある場所からすべてのaxios呼び出しをログに記録する方法
- 19. gulpでパイプへの呼び出しの途中でログを記録する方法
- 20. パスワードなしでWordPressユーザーをログに記録するには
- 21. エルヴィスオペレータにログを記録しますか?
- 22. Visual Studioデバッガの呼び出しスタックにRuntimeMethodInfo.Invokeが表示されないのはなぜですか?
- 23. アプリで呼び出されたすべてのメソッドをXposedでログに記録する
- 24. IPython出力をログに記録しますか?
- 25. コマンドの出力をログに記録しますか?
- 26. 呼び出されたマネージドBeanアクションをPhaseListenerに記録する
- 27. log4netはVisual Studioデバッガで実行しているときにのみログを記録します
- 28. コンソールにすべての関数呼び出しを記録する
- 29. すべてのメソッド呼び出しをRailsアプリケーションに記録する
- 30. Twilioは、私が呼び出しオブジェクト(JSON)から記録(URI)を取得したいの呼び出しオブジェクト
あなたはどのオペレーティングシステムを使用していますか?どうして 'ptrace'を試してみませんか?また、スタックフレーム上の関数を識別するためにデバッグシンボルが必要になります。デバッガが常に接続されないようにするには、ウォッチドッグトリガ後*をアタッチします。 –
ようこそスタックオーバーフロー!あなたの質問を編集して[これまでに行ったコード](http://whathaveyoutried.com)を表示してください。問題を抱えているコードのアウトライン(ただし、好ましくは[mcve])を含める必要があります。次に、特定の問題を解決することができます。 [ask]も読んでください。 –
'print(" Flag ");のような表示を追加して、コードがどこまで止まってから停止するかを知ることができます。 – Badda