免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5178 | 回复: 10
打印 上一主题 下一主题

[硬件及驱动] 如何验证串口驱动加载成功? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-03-12 13:20 |只看该作者 |倒序浏览
在minicom下通过以下命令分别对开发板4个串口进行操作
echo 123 > /dev/ttymxc*
cat /dev/ttymxc*

然后用cat /proc/tty/driver/IMX-uart命令查看驱动 显示如下:

0: uart:IMX mmio:0x02020000 irq:58 tx:6849 rx:524 RTS|DTR|DSR|CD               
1: uart:IMX mmio:0x021E8000 irq:59 tx:10 rx:0 DSR|CD                           
2: uart:IMX mmio:0x021EC000 irq:60 tx:10 rx:0 DSR|CD                           
3: uart:IMX mmio:0x021F0000 irq:61 tx:15 rx:15 DSR|CD

是不是说明只有UART1和UART4可以正常收发呢?2和3只有发送 没有接收 是这两个口没有被驱动起来么?

这样可以检测驱动加载成功与否么?

小白一只,请大神们不吝赐教,小女感激不尽

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
2 [报告]
发表于 2014-03-12 17:06 |只看该作者
驱动肯定是加载成功了的,proc下的相关节点就是在uart驱动probe成功之后才创建的

论坛徽章:
0
3 [报告]
发表于 2014-03-12 17:29 |只看该作者
那UART4可以收发, 2和3只发送了没接收是咋回事呢?这样的话2和3这两个串口可以正常使用么?

回复 2# arm-linux-gcc


   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
4 [报告]
发表于 2014-03-12 19:00 |只看该作者
回复 3# yousuozi


    你的2和3号串口是做什么用的?

论坛徽章:
0
5 [报告]
发表于 2014-03-12 19:19 |只看该作者
还木有用。。。处理器支持5个串口 其实板子上现在只做了一个。。现在连在电脑上用minicom试呢。。

我想 先把这几个串口的驱动都加载上,然后在终端用echo和cat命令读写它们的设备文件 看收发有没有 来判断我源码加的对不对 这样可以么??

回复 4# arm-linux-gcc


   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
6 [报告]
发表于 2014-03-12 20:09 |只看该作者
可以这么测试
但是驱动只需要一份吧

论坛徽章:
0
7 [报告]
发表于 2014-03-12 20:22 |只看该作者
恩 是的 我只是改了板级文件 在板子相关的.c和.h文件加上了那几个串口的信息
现在遇到了两个问题
1.添加的是uart2 ,4 ,5, 2和4显示出来了 5没有
2.然后就是那个收发问题了,2和3没有接收到数据。。按理说3是源码里本来就有的 不应该啊。。

郁闷= =。。。。。。。。。。。。。

回复 6# arm-linux-gcc


   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
8 [报告]
发表于 2014-03-12 20:54 |只看该作者
加些log跟一下是什么问题吧,看看是不是每个串口都调用了probe

论坛徽章:
0
9 [报告]
发表于 2014-03-12 21:17 |只看该作者
额 怎么加log呢??

刚听人说得tx和rx接在一起 然后才能有接收。。。。跟这个有关系么?? 我只是单纯把这个操作想成了往一个文件里写内容和读内容,这应该涉及不到数据环路把??? 其他串口还有做出来 也没法短接啊囧。。。。

麻烦你了~

回复 8# arm-linux-gcc


   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
10 [报告]
发表于 2014-03-12 21:20 |只看该作者
不用接回来
串口的tx端是接在对端的rx上的,rx是接在对端的tx上的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP