摘要: 调用链如下,后面是文字解说:reset -> cpu_init_crit -> lowlevel_init (板子相关) -> relocate (将U-boot重定位到RAM) -> stack_setup -> clear_bss -> start_armboot() (C程序) -> main_loop()系统上电复位后首先跳转到一个指定的地址,ARM的话是0x00000000地址,即通常所说的复位异常向量地址。然后在这里存放了一条指令b reset,即跳转到reset过程执行。至于怎么把这条指令放在这里则是链接过程指定的。reset过程会将首先 阅读全文
posted @ 2012-11-12 22:51 c_cloud 阅读(1274) 评论(0) 推荐(0) 编辑