i.MX6ULL终结者Linux RS232/485驱动实验RS232驱动

本文介绍了在I.MX6U平台上,如何通过设备树添加UART3节点以实现Linux RS232驱动。主要内容包括在topeet_emmc_4_3.dts文件中添加UART3的pinctrl子节点,确保UART3_TX和UART3_RX引脚未被其他功能占用,并删除或注释掉不需要的uart2节点,以避免引脚冲突。完成配置后,系统启动会生成/dev/ttymxc2设备文件,用于UART3操作。
摘要由CSDN通过智能技术生成

I.MX6U 的 UART 驱动 NXP 已经编写好了,所以不需要我们编写。我们需要做的就是在设备树中添加UART3对应的设备节点即可。

1 设备树添加UART3节点

打开topeet_emmc_4_3.dts文件,首先添加UART3对应的pinctrl子节点,在iomuxc中添加如下内容:

1 pinctrl_uart3: uart3grp {
    
2 	fsl,pins = < 
3 			MX6UL_PAD_UART3_TX_DATA__UART3_DCE_TX 0X1b0b1 
4 			MX6UL_PAD_UART3_RX_DATA__UART3_DCE_RX 0X1b0b1 
5 	>; 
6 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值