[RK3399][Android7.1] 调试笔记 --- 修改串口波特率1500000为115200

Platform: RK3399
OS: Android 7.1
Board: Firefly-RK3399

rk3399默认使用的波特率是1500000, 而我在ubuntu上习惯了使用kermit,此工具不支持1500000,所以作如下修改,包括uboot和kernel两个地方。

uboot:

diff --git a/u-boot/configs/rk3399_defconfig b/u-boot/configs/rk3399_defconfig
index bc1a885..ac15f52 100644
--- a/u-boot/configs/rk3399_defconfig
+++ b/u-boot/configs/rk3399_defconfig
@@ -1,4 +1,4 @@
-CONFIG_SYS_EXTRA_OPTIONS="RKCHIP_RK3399,PRODUCT_MID,NORMAL_WORLD,SECOND_LEVEL_BOOTLOADER,BAUDRATE=1500000"
+CONFIG_SYS_EXTRA_OPTIONS="RKCHIP_RK3399,PRODUCT_MID,NORMAL_WORLD,SECOND_LEVEL_BOOTLOADER,BAUDRATE=115200"
 CONFIG_ARM=y
 CONFIG_ROCKCHIP_ARCH64=y
 CONFIG_PLAT_RK33XX=y

kernel:

kris@eco:~/firefly_rk3399$ g df kernel/arch/arm64/boot/dts/rockchip/rk3399-android.dtsi
diff --git a/kernel/arch/arm64/boot/dts/rockchip/rk3399-android.dtsi b/kernel/arch/arm64/boot/dts/rockchip/rk3399-android.dtsi
index 4a67a2a..0d89323 100644
--- a/kernel/arch/arm64/boot/dts/rockchip/rk3399-android.dtsi
+++ b/kernel/arch/arm64/boot/dts/rockchip/rk3399-android.dtsi
@@ -77,7 +77,7 @@
                rockchip,signal-irq = <182>;
                rockchip,wake-irq = <0>;
                rockchip,irq-mode-enable = <1>;  /* If enable uart uses irq instead of fiq */
-               rockchip,baudrate = <1500000>;  /* Only 115200 and 1500000 */
+               rockchip,baudrate = <115200>;  /* Only 115200 and 1500000 */
                pinctrl-names = "default";
                pinctrl-0 = <&uart2c_xfer>;
        };

你可能感兴趣的:(RK3399,子类__UART)