RK3568板卡如何配置dts节点 二维码
发表时间:2025-09-16 15:04 在主板上开发UART串口主要包括三个步骤,首先需要找到板卡上的UART,配置TTL/RS232/RS485 DTS节点,通过 DTS 属性告知内核UART的工作模式,然后做收发通讯测试。定昌可以为合作客户提供完整的示例代码及技术全程协助开发,欢迎咨询。
下面是定昌的RK3568的新款邮票孔核心板及扩展底板型号:
UART分为ttl,RS232和RS485,UART开头的默认为ttl。该RK3568板卡支持四路TTL,其中 3 路 TTL 串口(1 路可复用为 RS485 串口,2 路可复用为 RS232 串口),1路调试口。支持安卓11操作系统开发环境。 首先需要获取到 uart 相关节点定义,确定使用 RK3568 的哪一路 UART,需与硬件原理图对应,同时要确保确保内核已启用串口的相关驱动。 定昌提供的文件kernel/arch/arm64/boot/dts/rockchip/rk3568.dtsi 中已经有 uart 节点定义,示例代码如下:
然后需要配置UART,确保UART被正常启用。当配置成功时,在/dev目录下则会出现对应节点。如下图所示
最后是测试通信调试是否正常,串口调试需要使用USB转串口适配器,不同的串口类型连接方式可能不同。 ttl和232调试时常用USB 转串口适配器(如 CH340、CP2104、PL2303),连接方法如下:
485调试时常用USB 转串口适配器(如 MAX485、SP485),的连接方法如下:
这里我们以串口3来进行测试,对应的设备文件为/dev/ttyS3,串口3默认波特率为9600,发送数据,示例代码如下图所示:
接收数据
以上只是关于板卡一小部分的开发案例代码,想要了解更详细的开发指导,欢迎加入定昌技术交流群进行咨询,定昌专注于嵌入式主板开发16年,目前已有50+人员配置的技术团队,专业的技术售后可全程协助合作客户落地项目,期待能与您达成合作! 声明:此文为广州定昌电子小编辛苦码字原创编辑,部分素材来源于自家工厂及合作客户,网络分享,如有权利声明或内容有误,欢迎联系小编处理或更正(邮箱:91hui@163.com),欢迎你转载,务必请标明出处链接:https://www.gzdcsmt.com/sys-nd/3494.html
|
你的姓名 * 你的联系方式 * 你的公司名称 补充说明 提交 |