使用RT-Thread系统,在shell中输入list_sem()会死掉

2019-08-13 20:56发布

这个是释放信号量的函数,按照手册的说法,是与串口中断函数绑定在一块的。
1.png

在shell中,输入list_sem(),会运行到这儿,在调用object_name_maxlen函数的时候会挂掉。
2.png

也就是重复执行这个for循环,出不来了。
3.png

请教,这个是什么情况?
根据官方的STM32F4的HAL程序修改过来的,MCU是STM32F103RE。
使用F4的源程序,就没有问题。修改过来,也就是修改串口部分的程序,其他基本上没有怎么动的。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。