msm8909+android5.1.1--打开调试(debug)串口
1. 共同修改的地方
(1) kernel\arch\arm\configs\msm8909-1gb-CB03_defconfig
使以下项有效
CONFIG_SERIAL_MSM_HSL=y
CONFIG_SERIAL_MSM_HSL_CONSOLE=y
增加以下项
CONFIG_DEBUG_LL=y
CONFIG_EARLY_PRINTK=y
(2) Root/bootable/bootloader/lk/project/msms8909.mk
确保DEFINES += WITH_DEBUG_UART=1
2. V1.0主板
图1
UART1_TX-------GPIO_4
UART1_RX-------GPIO_5
(3) device\qcom\sepolicy\common\file_contexts----需要make –j4才生效
使以下项有效
/dev/ttyHSL0 u:object_r:console_device:s0
(4) kernel\arch\arm\boot\dts\qcom\msm8909-cb03.dtsi
使以下项不生效
spi0 = &spi_0; /* SPI0 controller device*/
使以下项有效
blsp1_uart1:serial@78af000 {
compatible= "qcom,msm-lsuart-v14";
reg= <0x78af000 0x200>;
interrupts= <0 107 0>;
status= "disabled";
clocks= ,
;
clock-names= "core_clk", "iface_clk";
};
(5) kernel\arch\arm\boot\dts\qcom\msm8909-qrd-cb03.dtsi
使以下项有效
&blsp1_uart1 {
status= "ok";
pinctrl-names= "default";
pinctrl-0= ;
};
3. V1.1主板