Uboot启动流程分析(基于u-boot114).docVIP

  • 3
  • 0
  • 约9.91千字
  • 约 15页
  • 2017-04-24 发布于重庆
  • 举报
Uboot启动流程分析(基于u-boot114)

Uboot启动流程分析(基于u-boot1.1.4) ?? ? 先分析一下u-boot启动的两个阶段,分别对应start.S和board.c这两个文件。 ??? 先看board/smsk2410/u-boot.lds这个链接脚本,可以知道目标程序的各部分链接顺序。 OUTPUT_FORMAT(elf32-littlearm, elf32-littlearm, elf32-littlearm) /*OUTPUT_FORMAT(elf32-arm, elf32-arm, elf32-arm)*/ OUTPUT_ARCH(arm) ENTRY(_start) SECTIONS { ????. = 0 /*指定可执行image文件的全局入口点,通常这个地址都放在ROM(flash)0x0位置。必须使编译器知道这个地址,通常都是修改此处来完成*/ ????. = ALIGN(4); ????.text : ????{ ?????cpu/arm920t/start.o (.text) ?????*(.text) ????} ????. = ALIGN(4); ????.rodata : { *(.rodata) } ????. = ALIGN(4); ????.data : { *(.data) } ????. = ALIGN(4); ????.got : {

文档评论(0)

1亿VIP精品文档

相关文档