Platform: RK3368
OS: Android 6.0
Kernel: 3.10.0
由于uart2和TF卡功能复用,所以开启TF卡功能后就无法用串口调试kernel了,
于是用其他串口做串口调试。
修改如下:
- 修改parameter.txt中的CMDLINE参数,将console和androidboot.console修改为其他串口.
CMDLINE: console=ttyS4 androidboot.baseband=N/A androidboot.selinux=enforcing androidboot.hardware=rk30board androidboot.console=ttyS4 init=/init
- 修改dts
/ {
chosen {
- bootargs = "earlyprintk=uart8250-32bit,0xff690000";
+ bootargs = "earlyprintk=uart8250-32bit,0xff1c0000";
};
fiq-debugger {
@@ -322,10 +322,17 @@
status = "okay";
};
+//uart2
&uart_dbg {
status = "disabled";
};
+//uart4
+&uart_exp{
+ pinctrl-0 = <&uart4_xfer>;
+ status = "okay";
+};
+