嵌入式Linux系统串口1与ZigBee主控链路

本文介绍了在嵌入式Linux系统中如何配置串口1与ZigBee主控的通信链路,包括设备树节点的设置,如DMA配置,以及应用测试过程,涉及烧录测试固件和通过ADB工具传输应用程序到板子上进行运行,实现了数据的顺利接收。
摘要由CSDN通过智能技术生成

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发送和接收

补丁路径:

进行补丁:./patchl

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值