设置 | 登录 | 注册

作者共发了4篇帖子。

瑞芯微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可能被别的外设占了。

内容转换:

回复帖子
内容:
用户名: 您目前是匿名发表。
验证码:
看不清?换一张
©2010-2025 Purasbar Ver3.0 [手机版] [桌面版]
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。