
uboot
花开花落_fzu
福州大学 微电子系
展开
-
tiny4412 uboot分析(1)
启动程序是用汇编写的启动代码,位于arch/arm/cpu/armv7/start.S,在reset中,首先执行如下操作: mrs r0, cpsr bic r0, r0, #0x1f orr r0, r0, #0xd3 msr cpsr,r0 作用是使ARM进入管理模式,并且禁止IRQ和FIQ,清除状态标志位 ARM程序状态寄存器(CPSR)可以参考http:原创 2016-03-07 22:00:30 · 852 阅读 · 0 评论 -
tiny4412 uboot分析(2)
在将uboot镜像文件加载到内存后,最终执行after_copy,在after_copy中会调用board_init_f,在board_init_f中,会调用一个非常重要的函数指针数组init_sequence,其中在init_sequence中的display_banner会显示uboot版本号、时间等信息,checkboard会显示板子名字,print_cpuinfo会显示CPU信息等。原创 2016-03-08 15:02:30 · 550 阅读 · 0 评论