1 设备树节点
串口1的设备节点在rk3308.dts中可以找到

其中uart1_cts和uart1_rts是硬件流控脚,这只代表引脚有配置为相应的功能脚,并不代表使能硬件流控。使能硬件流控需要从运用层设置下来。需要注意的是,如果使能流控,uart1_cts和uart1_rts必须同时配上。如果不需要流控,可以把uart1_cts和uart1_rts去掉。
需要使用DMA时需要以下配置,如果没有需要自己手动添加:
dma-names = "tx", "rx"; 使能DMA发送和接收
dma-names = "!tx", "!rx"; 禁止DMA发送和接收
补丁路径:

进行补丁:./patchloader.sh 卸载补丁:./patchloader.sh -u
然后进行

本文介绍了在嵌入式Linux系统中如何配置串口1与ZigBee主控的通信链路,包括设备树节点的设置,如DMA配置,以及应用测试过程,涉及烧录测试固件和通过ADB工具传输应用程序到板子上进行运行,实现了数据的顺利接收。
最低0.47元/天 解锁文章
1334





