dsPIC30F6014AのADCチャンネルのデータを読み込んでいます。 私は、ADCごとに別々のタスクを実装しています(7チャネル - 7タスク)。
私はすべてのタスクを最初に作成しました。私のヒープサイズは5120、私はheap_4.cを使用しており、各タスクのスタック割り当てはconfigMINIMAL_Stack
(つまり115)です。開始時
これらのタスクは、継続的かつ定期的に実行されている(ただvTaskSuspend()
とvTaskResume()
私がやっているものです)
すべてのタスクが正常に動作しているが、いくつかの時間後にvApplicationStackOverflowHook()
が発生し、すなわち、スタックがオーバーフローします。freertosのスタックオーバーフロー
メモリを誤って処理する可能性はありますか?
あなたのコードを表示してください。 https://stackoverflow.com/help/how-to-ask – Tschallacka