主题 : supervivi linux下 串口接收数据大量丢码,windows 却不丢码。 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 29924
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-10-08
最后登录: 2011-05-24
楼主  发表于: 2010-10-13 11:09

 supervivi linux下 串口接收数据大量丢码,windows 却不丢码。

受够了windows下DNW usb驱动蓝屏,转到Linux。利用下面这篇文章的介绍http://hi.baidu.com/woaimuxiaoyizhong/blog/item/9cd618ec7dae9c2962d09fb3.html采用linux版本的dnw,却卡在了com上!com接收数据不完整!!

我使用工具
硬件mini2440所配原装硬件 usb转串口
linux com工具 minicom和putty
windows com 工具 putty
linux ubuntu10.04 fedora9.0

supervivi,windows下串口可以完全工作,linux下不可以。截图为例
windows下截图
http://hiphotos.baidu.com/woaimuxiaoyizhong/pic/item/7fdae62c9e0ecca48b139940.jpg
linux下截图
http://hiphotos.baidu.com/woaimuxiaoyizhong/pic/item/8e32eab5773a708637d3ca47.jpg

1.此状态下可以接收命令,但是显示不完整。
2.此状态下重启开发板,不会再次接收到数据。
3.接收到的数据显示,完全随机(人品好的话,可以显示完整,概率很小)。这次状态和下次状态完全不一样。
4。minicom下也是这个样子不再截图。

原因分析
1。串口设置问题。截图。windows下可以说明应该没问题。
http://hiphotos.baidu.com/woaimuxiaoyizhong/pic/item/19e7411fc7f948bde1fe0b47.jpg
2。ubuntu内核问题 ,putty,minicom问题 不大可能吧?
3。硬件问题,或者supervivi问题,也不大可能??

希望高手指点迷津,小弟感激不尽。

悲剧 百度有防盗链接,图片不能直接贴上来了。。抱歉。
[ 此帖被zyymcu在2011-02-11 11:47重新编辑 ]