我正在讀取dsPIC30F6014A上ADC通道的一些數據。 爲此,我爲每個ADC實現了一項單獨的任務(比如說7個通道-7個任務)。
我已經在開始時創建了所有任務,我的堆大小爲5120,我使用heap_4.c,並且我爲每個任務分配了堆棧configMINIMAL_Stack
(即115)。
這些任務正在連續和定期運行(只是vTaskSuspend()
和vTaskResume()
是我在做什麼)
在開始時,所有任務工作正常,但經過一段時間vApplicationStackOverflowHook()
發生,即堆棧溢出。freertos中的堆棧溢出
是否有任何錯誤處理內存的可能性?
顯示您的代碼。 https://stackoverflow.com/help/how-to-ask – Tschallacka