作者共发了4篇帖子。 字体大小:较小 - 100% (默认)▼  内容转换:不转换▼
 
点击 回复
88 3
瑞芯微RV1106开启UART0和UART1串口
一派掌门 二十级
1楼 发表于:2025-6-25 17:02
修改sysdrv/source/kernel/arch/arm/boot/dts/rv1106g-luckfox-pico-pro.dts文件,在/**********UART**********/下方添加
&uart0 {
    status = "okay";
    pinctrl-0 = <&uart0m2_xfer>;
};

&uart1 {
    status = "okay";
    pinctrl-0 = <&uart1m2_xfer>;
};
一派掌门 二十级
2楼 发表于:2025-6-25 17:04
其中,uart0m2_xfer表示UART0使用的引脚是
GPIO4_A1 UART0_TX
GPIO4_A0 UART0_RX
uart1m2_xfer表示UART1使用的引脚是
GPIO4_A7 UART1_RX
GPIO4_A5 UART1_TX
这个关系可以在rv1106-pinctrl.dtsi文件里面看到定义。
 
一派掌门 二十级
3楼 发表于:2025-6-25 17:05
[root@luckfox-rv1106 /]# ls -l /dev/ttyS*
crw-rw----    1 root     root        4,  64 Jan  1  1970 /dev/ttyS0
crw-rw----    1 root     root        4,  65 Jan  1  1970 /dev/ttyS1
[root@luckfox-rv1106 /]#
 
巨大八爪鱼:/dev/ttyS0(UART0)的收发正常。
/dev/ttyS1(UART1)的接收正常,发送不正常。发送引脚GPIO4_A5可能被别的外设占了。
  2025-6-25 17:21 回复

回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
(快捷键:Ctrl+Enter)
 

本帖信息

点击数:88 回复数:3
评论数: ?
作者:巨大八爪鱼
最后回复:巨大八爪鱼
最后回复时间:2025-6-25 17:21
 
©2010-2025 Purasbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。