Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2968670
  • 博文数量: 685
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5303
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-19 14:17
个人简介

文章分类

全部博文(685)

文章存档

2015年(116)

2014年(569)

分类: 嵌入式

2014-08-05 22:59:20

原文地址:http://blog.sina.com.cn/s/blog_704211f40100wdo6.html

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语言部分打印的

阅读(752) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~