加载中…
个人资料
峯挚
峯挚
  • 博客等级:
  • 博客积分:0
  • 博客访问:12,793
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

uboot2016.03启动流程

(2019-11-02 21:41:18)
标签:

it

分类: 笔记
uboot2016.03启动流程

ENTRY(_start) #arch\arm\armv7\u-boot.lds或者编译后根目录u-boot.lds

_start #arch\arm\lib\vectors.S
b reset

reset #arch\arm\cpu\armv7\start.S
b save_boot_params #arch\arm\cpu\armv7\start.S
b save_boot_params_ret
save_boot_params_ret #arch\arm\cpu\armv7\start.S
bl cpu_init_cp15 #arch\arm\cpu\armv7\start.S
bl cpu_init_crit #arch\arm\cpu\armv7\start.S
b lowlevel_init #arch\arm\cpu\armv7\lowlevel_init.S
bl s_init #arch\arm\cpu\armv7\mx6\soc.c
bl _main
ENTRY(_main) #arch\arm\lib\crt0.S
bl board_init_f_alloc_reserve #common\init\board_init.c
bl board_init_f_init_reserve #common\init\board_init.c
bl board_init_f #common\board_f.c
b relocate_code #arch\arm\lib\relocate.S
bl relocate_vectors #arch\arm\lib\relocate.S
bl c_runtime_cpu_setup #arch\arm\cpu\armv7\start.S
ldr pc, =board_init_r #common\board_r.c
b relocate_code #arch\arm\lib\relocate.S
bl relocate_vectors #arch\arm\lib\relocate.S
bl c_runtime_cpu_setup #arch\arm\cpu\armv7\start.S
ldr pc, =board_init_r #common\board_r.c
run_main_loop #common\board_r.c
uboot2016.03启动流程

0

阅读 收藏 禁止转载 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有