版权声明:本文为博主原创文章,欢迎转载,转载请注明出处。 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,问题解决