[ 0.446780] sunxi-uart.1: ttyS0 at MMIO 0x1c28400 (irq = 2) is a U6_16550A
[ 1.114996] console [ttyS0] enabled
原因是这样的:android的console在初始化sci(串口)前也是有log的,
而console的log是存放在一个叫做log_buf的buf中的,这个buf可以通过CONFIG_LOG_BUF_SHIFT进行配置,将CONFIG_LOG_BUF_SHIFT从16增加到18,即log_buf空间从64K增加到256K。
等串口初始化完成后,会将这个buf里的内容一下子打印出来,这个1s左右的时间就是之前存储的内容被打印出来的时间,拿初始化串口前的buf的大小除以波特率就是这1s时间的来源