Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
有网友和我遇到了和我之前一样的问题,发现uart log在开机kernel起来一两秒后才能打印出log,
log类似如下这样:
Starting kernel ...
<hit enter to activate fiq debugger>
[ 0.000000] Booting Linux on physical CPLWC�+lH�ؐL)�������ꁳ�ݵ��}�ɽ��������������r���͑�����j郵���rŽ��Ց����͕͕͑͑́
с���ɕ��́�Â��j���r�ʺ���¢��oꁵ������j�������������:�UŠ���r��:¥�jR�
[ 1.973752] resource: 0x000c00000 -- 0x001c00000 (16 MB)
[ 1.973761] kernel: 0x001c00000 -- 0x002c00000 (16 MB)
[ 1.973769] boot: 0x002c00000 -- 0x004c00000 (32 MB)
[ 1.973777] recovery: 0x004c00000 -- 0x006c00000 (32 MB)
原因:
串口的电源在kernel起来后才配置,可以使用其他更早enable的电源或者在uboot中配置好