blmy1861 发表于 2020-10-31 22:03:30

RL-RTX+RL-USB 堆栈溢出

RL-RTX(5.5.2)+RL-USB (6.14.0),   Device-MSC (nanf-flash)在WIN上当U盘用。连接电脑用USB任务老是进入 uint32_t osRtxErrorNotify (uint32_t code, void *object_id),code=osRtxErrorStackUnderflow;意思是检测到线程的堆栈溢出。如果不处理直接返回,用起来没问题,读写都没有问题。为什么老是 检测到线程的堆栈溢出???

eric2013 发表于 2020-11-1 10:03:26

应该是有任务的栈空间异常了,调试的时候可以把最大任务栈使用情况展示出来。

blmy1861 发表于 2020-11-2 11:22:34

谢谢硬汉,   调试发现USB任务堆栈太小了,这个原来可以加大的,加大一倍就没事了

eric2013 发表于 2020-11-2 15:44:11

blmy1861 发表于 2020-11-2 11:22
谢谢硬汉,   调试发现USB任务堆栈太小了,这个原来可以加大的,加大一倍就没事了

对,这个任务也是可以设置的。
页: [1]
查看完整版本: RL-RTX+RL-USB 堆栈溢出