3933| 4
|
基于FreeRtos串口收发数据,一开始数据可以正常接收,后面数据不能正常接收,整个系统卡死。 |
10金钱
最佳答案1、FREERTOSCONFIG.h 中堆空间用任务栈 默认为( ( size_t ) ( 17 * 1024 ) )
是否够?
2、系统栈空间是否够?
KEIL默认系统栈为200
3、每个任务分配的栈空间是否够?
打印出每个任务的堆栈信息
4、FREERTOSCONFIG.h 中 configMAX_SYSCALL_INTERRUPT_PRIORITY 默认为 191,可受FreeRTOS控制的中断优先级为11,12,13,14,15.
你的串口中断定义的中断优先 ...
| ||
发表于 2022-11-25 16:08:25
|
显示全部楼层
| ||
| ||
发表于 2022-11-26 18:55:52
|
显示全部楼层
| ||
发表于 2022-11-26 18:59:10
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-25 13:23
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网