RK3399 11.0关闭调试串口改为普通RS232通信串口
kernel DTS 修改:
kernel$diff --git a/arch/arm64/boot/dts/rockchip/rk3399-android.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-android.dtsi
index 76753a98c467..c03aa533b9b6 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-android.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3399-android.dtsi
@@ -49,7 +49,7 @@compatible = "rockchip,android", "rockchip,rk3399";chosen: chosen {
- bootargs = "earlycon=uart8250,mmio32,0xff1a0000 coherent_pool=1m";
+ //bootargs = "earlycon=uart8250,mmio32,0xff1a0000 coherent_pool=1m";};cpuinfo {
@@ -59,6 +59,7 @@};fiq_debugger: fiq-debugger {
+ status = "disabled";compatible = "rockchip,fiq-debugger";rockchip,serial-id = <2>;rockchip,wake-irq = <0>;
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-r69_2-lvds.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-r69_2-lvds.dtsi
index bc94746437d1..37d03f2d4f7e 100755
--- a/arch/arm64/boot/dts/rockchip/rk3399-r69_2-lvds.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3399-r69_2-lvds.dtsi
@@ -1070,7 +1070,7 @@};&uart2 {
- status = "disabled";
+ status = "okay";};&usb_host0_ehci {
diff --git a/arch/arm64/configs/rockchip_defconfig b/arch/arm64/configs/rockchip_defconfig
index 074fb8c63495..dadfb5e2299b 100644
--- a/arch/arm64/configs/rockchip_defconfig
+++ b/arch/arm64/configs/rockchip_defconfig
@@ -819,7 +819,7 @@ CONFIG_ION=yCONFIG_ION_SYSTEM_HEAP=yCONFIG_ION_CMA_HEAP=yCONFIG_ION_FORCE_DMA_SYNC=y
-CONFIG_FIQ_DEBUGGER=y
+#CONFIG_FIQ_DEBUGGER=yCONFIG_FIQ_DEBUGGER_NO_SLEEP=yCONFIG_FIQ_DEBUGGER_CONSOLE=yCONFIG_FIQ_DEBUGGER_CONSOLE_DEFAULT_ENABLE=y
device init.rc 配置
diff --git a/init.rk30board.rc b/init.rk30board.rc
index d4dac77..13b87a0 100755
--- a/init.rk30board.rc
+++ b/init.rk30board.rc
@@ -204,6 +204,9 @@ on bootchmod 0666 /dev/ttyS7chmod 0666 /dev/ttyS9chmod 0666 /dev/ttyS0
+ #20250612 ADD ttyS2
+ chown system system /dev/ttyS2
+ chmod 0666 /dev/ttyS2#add for ctschmod 0660 /sys/bus/platform/drivers/usb20_otg/dwc_otg_conn_en
