wenhenshi 发表于 2011-9-1 15:58:13

RTT的shell接收一串“------------------------------------------”导致系统崩溃

硬件STM32F107,shell使用串口1,波特率115200,数据位8,无校验,停止位一位,RTT版本STM32RT-Thread-0.3.2,
现象:无意中按住了“—”后,按一下回车键就崩溃了,重启后试了几次,现象一样,是否shell有问题呢?
没有在其他芯片上试过,由于忙于画电路图没时间查原因了,再加上这个现象对设备没啥影响,最后要去掉shell的。

wenhenshi 发表于 2011-9-1 16:06:28

http://cache.amobbs.com/bbs_upload782111/files_45/ourdev_673193FKHVAM.jpg
串口输出的信息 (原文件名:V1M_9SOD2NV{YHNZY_I%GSV.jpg)

wenhenshi 发表于 2011-9-1 16:10:50

英文状态输入“-”个数不能大于33个要不系统会崩溃的,输入其他字符(即使个数超过50)也不会导致崩溃,不测了,要不就画不完图了

gzhuli 发表于 2011-9-1 16:11:59

估计是语法分析的栈溢出了。

ffxz 发表于 2011-9-1 16:16:35

看来还只能找个STM32来测试下,mini2440木有这样反应

bieahoff 发表于 2011-9-2 11:52:10

还真是,我试了下和LZ反应一样,哈哈!

wenhenshi 发表于 2011-9-3 18:32:15

我又继续测试了一下STM32F107所有版本都有这个问题包括RT-Thread-0.4.0 beta2版

ffxz 发表于 2011-9-5 19:18:26

是因为创建语法分析树时,分配不到节点造成的,svn的版本已经修复了,谢谢lz反馈。
页: [1]
查看完整版本: RTT的shell接收一串“------------------------------------------”导致系统崩溃