[RTOS]--RTX奇葩问题

版权声明:本文为博主原创文章,欢迎转载,转载请注明出处。 https://blog.csdn.net/wangyijieonline/article/details/78705121

今天在用RTX做一个算法的时候总是会卡死,然后调试的时候打印的是err_code:1,一开始我没有找到这个err_code的文档含义,这个问题偶尔会出现,当吧算法注释掉以后就不会卡死了,搞得我开始怀疑算法的问题,类型转换的问题,包括人生等,直到我查到了以下官方文档:

Error Code Description
1 OS_ERR_STK_OVF The stack checking has detected a stack overflow for the currently running task.
2 OS_ERR_FIFO_OVF The ISR FIFO Queue buffer overflow is detected.
3 OS_ERR_FIFO_OVF The mailbox overflow is detected for isr_mbx_send() function.

原来是堆栈设小了,开始是256/8,后来改成512/8,还是不行,直接改成1024/8,问题解决

猜你喜欢

转载自blog.csdn.net/wangyijieonline/article/details/78705121
RTX
RTX