页次: 1
@stutian
问题已解决,只有被注册console的设备才能开启终端
今天查阅资料发现,内核代码,在设备的dts中有个 chosen 的节点,里面指定了bootargs,uboot中的sys_bootargs会重新覆盖相同的变量
所有保持uboot中的参数不变,在dts中指定console即可
chosen {
bootargs = "earlycon=uart8250,mmio32,0xff4c0000 console=tty1 console=ttyFIQ0 root=/dev/mmcblk1p7 rootwait snd_soc_core.prealloc_buffer_size_kbytes=16 coherent_pool=0";
};
console=tty1 是新增的,要位于串口之前,console只接收最后的设备作为输入
页次: 1