RK3399 11.0关闭调试串口改为普通RS232通信串口

kernel DTS 修改:

diff 复制代码
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=y
 CONFIG_ION_SYSTEM_HEAP=y
 CONFIG_ION_CMA_HEAP=y
 CONFIG_ION_FORCE_DMA_SYNC=y
-CONFIG_FIQ_DEBUGGER=y
+#CONFIG_FIQ_DEBUGGER=y
 CONFIG_FIQ_DEBUGGER_NO_SLEEP=y
 CONFIG_FIQ_DEBUGGER_CONSOLE=y
 CONFIG_FIQ_DEBUGGER_CONSOLE_DEFAULT_ENABLE=y

device init.rc 配置

diff 复制代码
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 boot
     chmod 0666 /dev/ttyS7
     chmod 0666 /dev/ttyS9
     chmod 0666 /dev/ttyS0
+	#20250612 ADD ttyS2
+	chown system system /dev/ttyS2
+	chmod 0666 /dev/ttyS2
    
     #add for cts
     chmod 0660 /sys/bus/platform/drivers/usb20_otg/dwc_otg_conn_en
相关推荐
cchuangyeele01112 分钟前
2026年拨动开关销售厂家哪家专业?该怎么选才靠谱
驱动开发
hunterandroid13 分钟前
WorkManager 后台任务调度实战:从一次性任务到周期执行
android
事圆则缓18 分钟前
Android 屏幕适配的前世今生
android
andyweike34 分钟前
kotlin dsl library工程怎么配置
android·开发语言·kotlin
啵啵啵鱼39 分钟前
九、JDBC 操作 MySQL 数据库
android·数据库·mysql
用户69371750013841 小时前
当我说 Claude 搭配 GLM-5.3-Flash 太好用了,同事却提醒我:你可能正在失去对代码的掌控
android·后端·ios
张小姐的猫1 小时前
【MySQL】数据类型
android·linux·数据库·c++·mysql·adb·php
2501_916008891 小时前
马甲包过审卡在哪?Ipa Guard 能做的和做不到的
android·小程序·https·uni-app·iphone·webview
换元不配限2 小时前
Android 接入 protobuf 实战:从 Gradle 配置到避开 R8 混淆坑
android·grpc·序列化·protobuf·protocolbuffers·二进制序列化·.proto
Marco_Marco1353 小时前
定位SDK接入实战:Android/iOS/鸿蒙三端怎么选、怎么接
android·ios·harmonyos