2713| 3
|
ucOSIII开启统计任务后运行一段时间进入硬件错误问题 |
1金钱
最佳答案已经找到问题,为其他遇到同样问题朋友提供一个提示。 是有一个其他任务堆栈设置为128,堆栈溢出了,改为256就好了。经实时显示任务堆栈最多用到133,所以128不够用,导致任务堆栈溢出。而统计任务进行统计时会使用普通任务的堆栈内容,堆栈溢出导致 统计任务 访问内存错误,进而进入硬件错误。
调试小贴士:硬件中断处理 HardFault_Handler()中while中改为break并设置断点,出现错误停在断点后再单部运行就会返回 ...
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-16 11:51
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网