問題タブ [stm32cubeide]
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.
stm32 - 解決方法: すべてのハードウェア ブレークポイントを挿入できませんでした。要求したハードウェア ブレークポイント/ウォッチポイントが多すぎる可能性があります
STM32 Cube IDE を使用していますが、次のようなエラー ダイアログが頻繁に表示されます。
私が使用している ARM Cortex M0+ は 4 つのハードウェア ブレークポイントしかサポートしていないため、エラーが発生することはわかっていますが、多くの場合、これでは十分ではありません。これを回避し、4 つ以上のブレークポイントを設定するにはどうすればよいですか?
私は以前、はるかに制限された MCU である STM8 (IAR EWB を使用) を使用していましたが、必要な数のブレークポイントを使用できました。
c - FreeRTOS が osKernelStart 宣言の後に「メイン」のコードを実行するのはなぜですか? コードのデバッグ
この回答を確認すると、FreeRTOS の処理について何か間違ったことをしている可能性があるという結論になりました。これは、SWV コンソールでどのように見えるかです
コード自体は、1 秒に等しい osDelays でのタスク (無限ループを含む) の処理に関する特別な変更なしで、CubeMX によってほぼ新しく生成されます。
- 二度とメイン関数に入るべきではありませんか?
- 何が問題なのですか?