8093| 6
|
FreeRTOS卡在空闲任务,无法调度,产生假死现象 |
1金钱
最佳答案问题解决了。问题原因:内存不足。 查找问题方式:根据Debug,程序为进入HardFault,应该不是堆栈溢出的问题;其次猜测可能是内存不足的问题,然后新建了一个任务间断查询实时系统剩余内存量。未进行CAN数据接收发送时,内存的剩余量在一定范围波动;进行CAN数据接收发送时,内存的剩余量随时间增加而减少;上面现象说明有内存没有及时释放出来。然后我就随这条路找,发现我每次回上位机报文的缓存申请了内存,在发送完毕后忘记回 ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-26 06:10
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网