最近加入的商品

0 件商品 共计 ¥0.00

加入购物车
您的购物车中还没有任何商品。

赛普盛科技

Embedded Computer System

专注嵌入式计算机系统

基于Linux系统如何配置更多串口- NXP i.MX 6

首页    NXP iMX6 应用开发    iMX6 应用经验分享    基于Linux系统如何配置更多串口- NXP i.MX 6

 

我们以复用 UART5 为例:
1.查看 CPU 手册(IMX6DQRM.pdf)第四章外部信号与引脚复用, Table4-1 CPU 的各引脚的复用功能做了列举,搜索 UART5,找到可以复用为 UART5_TX_DATA UART5_RX_DATA 的引脚,这里选用了 KEY_ROW1UART5_RX_DATA)和 KEY_COL1UART5_TX_DATA)。其中 KEY_ROW1 UART5_RX_DATA 对应 mode ALT4KEY_COL1 UART5_TX_DATA mode ALT4。

 

 

2.修改设备树配置文件 arch/arm/boot/dts/imx6qdl-supcore.dtsi,对串口进行初始化配置

 

 

配置 uart5 的引脚,配置完成后需要检查是否有其他复用,如果有其他复用需要将其他复用功能注释掉

 

 

3.重新编译生成 dtb,将生成的镜像烧写到开发板上。查看开发板/dev 下有节点 ttymxc4, 则驱动加载成功。测试方法同其他测试串口的测试方法。

 
 

 

 

 
 
2022年2月12日 18:15
浏览量:0
收藏
    • 联系客服

    • 0755 2955 4030
    • 189 2600 3503
    • sales@superfae.cn
    • 服务时间

    • 周一至周五 9:00-18:00
    • 微信二维码