.u_boot_cmd : { *(.u_boot_cmd) } /* u_boot_cmd段,所有的u-boot命令相关的定义都放在这个位置,因为每个命令定义等长, 所以只要以__u_boot_cmd_start为起始地址 进行查找就可以很快查找到某一个命令的定义,并依据定义的命令指针调用相应的函数进行处理用户的任务*/ __u_boot_cmd_end = .; /* u...
第一个链接的是cpu/board/start.o,也即Uboot的入口指令在start中,下面 详细分析程序的跳转和函数调用关系。 2.Stage1:cpu/arm920t/start.S 这个汇编程序时UBoot的入口程序,以复位向量开头: reset ↓ cpu_init_crit ↓ relocate ↓ stack_setup ↓ ...