ROC-RK3588S-PC (Android 12) UART的配置与使用

Posted Neutionwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROC-RK3588S-PC (Android 12) UART的配置与使用相关的知识,希望对你有一定的参考价值。

🍇 博主主页:Systemcall小酒屋
🍇 博主简介:Neutionwei,C站嵌入式领域优质创作者之一,一枚热爱开源技术、喜欢分享技术心得的极客,注重简约风格,热衷于用简单的案例讲述复杂的技术,“假传万卷书,真传一案例”,这是厦大一位教数学的院士说过的一句话,另外“成就是最好的老师”,技术既要沉淀,也得分享,成就感的正反馈是支持我持续耕耘的动力!
🍇 专栏目录:Firefly-RK3588板卡
🍇 专栏说明:本专栏主要基于Firefly旗下的RK3588板卡进行入门篇讲述,欢迎订阅,博主会持续更新!

ROC-RK3588S-PC UART接口图如下:


kernel-5.10/arch/arm64/boot/dts/rockchip/roc-rk3588s-pc.dtsi设备树DTS配置:

/* uart7 */
&uart7 
    pinctrl-0 = <&uart7m2_xfer>;
    status = "okay";
;

配置好UART后,重新编译内核并烧录,在系统内的设备节点为:

/dev/ttyS7

UART收发验证:

busybox stty -echo -F /dev/ttyS7          # 关闭回显
cat /dev/ttyS7 &                           # 后台获取/dev/ttyS7输入字符串
echo "firefly uart test..." > /dev/ttyS7   # 输入字符串

最终在串口调试终端即可接收到字符串firefly uart test…

以上是关于ROC-RK3588S-PC (Android 12) UART的配置与使用的主要内容,如果未能解决你的问题,请参考以下文章

ROC-RK3588S-PC (Android 12) M.2接口的配置与使用

ROC-RK3588S-PC (Android 12) M.2接口的配置与使用

ROC-RK3588S-PC八核8K人工智能开源主板

ROC-RK3588S-PC八核8K人工智能开源主板

ROC-RK3588-PC 八核8K人工智能开源主板

ROC-RK3588-PC 八核8K人工智能开源主板