查看: 2523|回复: 1

[求助] [讯为imx6q-plus]请教底层串口该如何扩展?

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
4
最后登录
2019-6-11
发表于 2019-6-11 14:37:58 | 显示全部楼层 |阅读模式
1、用的imx6q-plus开发板,板子自带4个串口,还有一个串口未引出,想引出所有串口,请问该如何操作?
2、只修改内核文件后编译down到板子中,/dev/下还是只有4个串口。。
3、这个是基于kernel 4.1.15l的,属于设备树版本,但是在/proc/devices/下又没有查找到of_node文件夹,不知道该如何修改才能添加那一个新串口ttymxc3了。
4、感觉内核的zImage重新编译后,和rootfs关联不起来。。。

求大神指点一二。。谢谢!
我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24879
最后登录
2025-7-20
发表于 2019-6-19 15:23:00 | 显示全部楼层
1、用的imx6q-plus开发板,板子自带4个串口,还有一个串口未引出,想引出所有串口,请问该如何操作?
有2个办法扩展串口:
一个是用SPI或者I2CI扩展。用这个片子:
http://www.nxp.com/products/anal ... amp;lang_cd=en&
一个是用USB扩展。这个选择也比较多。一个USB扩展4个也没问题。你网上可以搜索一下,选择一个芯片。

对于没有引出来的串口,你打开CPU的参考手册,比如你想引出来UART5,那么你搜索其中一个信号如UART5_RX,就可以找到对应的复用表,UART5的所有信号,都对应着相应的CPU引脚。你就可以在图纸上引出来了。然后,在BSP的device tree中,参考其他串口方法,把这个串口节点加上去,就可以调用对应驱动程序了。

2、只修改内核文件后编译down到板子中,/dev/下还是只有4个串口。。
见上面的回复。

3、这个是基于kernel 4.1.15l的,属于设备树版本,但是在/proc/devices/下又没有查找到of_node文件
夹,不知道该如何修改才能添加那一个新串口ttymxc3了。
见上面回复。

4、感觉内核的zImage重新编译后,和rootfs关联不起来。。。
仅仅编译内核不行,必须要有dtb才能加载设备驱动,否则,不能加载。


NXP TIC I.MX team 伟东
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 20:32 , Processed in 0.082621 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表