android关闭调试串口,msm8909+android5.1.1--打开调试(debug)串口

本文详细介绍了如何在MSM8909平台搭载Android 5.1.1系统上,针对V1.0和V1.1主板,分别打开调试(debug)串口。涉及的修改包括内核配置、LK修改、设备树、sepolicy文件、GPIO配置等多个方面,以实现调试信息的正确输出。
摘要由CSDN通过智能技术生成

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主板

0818b9ca8b590ca3270a3433284dd417.png

图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主板

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值