用RT-Thread Studio 新建STM32L051C8T6 ,RT-Thread 标准版项目。运行的时候rt_kprintf()能输出,但是串口不能进入命令行模式msh。同样的代码下载到STM32L071CBT6,就没问题。
这种情况是不是 RAM太小 引起的?
内存使用情况和线程信息如下,是不是内存使用太多了。
total : 2932
used : 2740
maximum : 2880
thread pri status sp stack size max used left tick error
tidle0 31 ready 0x0000005c 0x00000100 51% 0x00000011 000
timer 4 suspend 0x0000007c 0x00000200 24% 0x00000009 000
main 10 running 0x000000bc 0x00000800 26% 0x00000004 000
device type ref count
uart1 Character Device 1
pin Miscellaneous Device 0
看你的线程状态的打印,应该是你配置的问题,查看线程状态也没有看到
tshell
线程啊,只看到了 空闲线程、定时器线程和 main 线程