設置 | 登錄 | 註冊

目前共有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許可協議進行許可。