返回信息流总结一下症状:
在arm10上运行的一个串口交互的程序
运行大概20s以后
控制台(kermit/minicom)就开始显示出错
但串口交互功能仍正确
键盘输入仍然有效(ctrl-c等)
但显示不正确
重启板子或断电以后重新用kermit都无效
只有重启PC的Linux系统才有效。
刚才一个程序
在arm10的板子上跑的
运行了一会儿(大约30s, 代码是个while(1)的死循环)
控制台(我用的是kermit)就乱了
键盘控制ctrl-c还能用
电脑上显示出来的都是乱七八糟的
这个可能是什么问题呢?
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #2447同步于 2008/11/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
板子的代码会跑飞么?
gentleangel
2008/11/13镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
补充一点……
板子重启或断电以后依旧是乱七八糟的……
ft
难道是我的操作系统的问题么?我用的是ubuntu8.10
【 在 gentleangel 的大作中提到: 】
: 刚才一个程序
: 在arm10的板子上跑的
: 运行了一会儿(大约30s, 代码是个while(1)的死循环)
: ...................
我的程序不是跑死了
是还在正常运行……
但是kermit的窗口里显示的东西乱了……
这个google都不知道输入什么啊
另外,minicom里面症状也一样
除非我重启linux....
难道是键盘的驱动乱了么……
但键盘输入是正确的啊
只是显示不正确
【 在 hobby 的大作中提到: 】
: 会跑飞,而且好像一般症状比较固定
: 就是说,比如你什么都不做,只让他自己跑,可能每次都是跑到那个时间死在那个地方
是啊……
换了windows的超级终端就没问题了:(
【 在 hobby 的大作中提到: 】
: 你的意思是说:程序还在很正常的运行,是终端的问题导致显示乱码是吗?
【 在 gentleangel 的大作中提到: 】
: 是啊……
: 换了windows的超级终端就没问题了:(
那你是终端(PC机串口的终端软件)设置问题吧?
好好查看一下,平常的波特率,发送比特位啥的就不说了
还有流控什么的,RTS都看看