全部博文(685)
分类: 嵌入式
2014-08-05 22:59:20
uboot启动后第一个打印的是"OK",那这个"OK"又是在哪里打印的呢?
经查证,在Start.S的lowlevel_init.S中。
搜索#UTXH_OFFSET(串口输出缓存寄存器)后发现:
初始化完三个串口,输出'O'
ldr r1, =0x4f4f4f4f
str r1, [r0, #UTXH_OFFSET]
uart_asm_init返回前输出'K'
ldr r1, =0x4b4b4b4b
str r1, [r0, #UTXH_OFFSET]
之后的打印信息都是跳转到C语言部分打印的