本帖最后由 zbhsys 于 2013-10-08 21:20 编辑 生成的uboot.bin 开头4字节无指令,当我把TEXT_BASE赋值成0x11111110,不明白为什么?
//下面是uboot/board/tc2410/u-boot.lds OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") //指定输出可执行文件是elf格式,32位ARM指令,小端*/ OUTPUT_ARCH(arm) //指定输出可执行文件的平台为ARM*/ ENTRY(_start) //指定函数入口点为_start。cpu/arm920t/start.S中定义。 SECTIONS { //指定可执行image文件的全局入口点,通常这个地址都放在ROM(flash)0x0位置。必须使编译器知道这个地址,通常都是修改此...
SECTIONS { .text : { *(.text) ; } .data: { *(.data); } } 上面是一个链接脚本的简单示例,其中*(text)表示所有文件的.text段,*(.data)表示所有文件的.data段,那么我想请问,一个需要链接的文件的.text和.data这些段是如何确定的?
uboot移植记录之一 uboot整个移植过程我们可以分为三个阶段: 一,移植可以从Nor flash启动的uboot 这个阶段是移植一个最简单的uboot,可以烧在Nor flash内运行. 二,移植支持Nand flash驱动的uboot 加入Nand flash驱动的支持,可以在uboot命令行下操作Nand flash.但还未能从Nand flash启动,只能在Nor flash内运行. 三,移植可以从Nor flash启动的uboot 可以烧录在Nand flash,并设置从Nand flash启动运行uboot. 分三个阶段进行移植,可...
uboot移植记录之一 uboot整个移植过程我们可以分为三个阶段: 一,移植可以从Nor flash启动的uboot 这个阶段是移植一个最简单的uboot,可以烧在Nor flash内运行. 二,移植支持Nand flash驱动的uboot 加入Nand flash驱动的支持,可以在uboot命令行下操作Nand flash.但还未能从Nand flash启动,只能在Nor flash内运行. 三,移植可以从Nor flash启动的uboot 可以烧录在Nand flash,并设置从Nand flash启动运行uboot. 分三个阶段进行移植,...
//下面是uboot/board/QQ2440/u-boot.lds OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") /*OUTPUT_FORMAT("elf32-arm", "elf32-arm", "elf32-arm")*/ /*指定输出可执行文件是elf格式,32位ARM指令,小端*/ OUTPUT_ARCH(arm) /*指定输出可执行文件的平台为ARM*/ ENTRY(_start) /*指定输出可执行文件的起始代码段为_start*/ SECTIONS { /*指定可执行image文件的全局入口点,通常这个地址都放在ROM(flash)0x...
//下面是uboot/board/QQ2440/u-boot.lds OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") /*OUTPUT_FORMAT("elf32-arm", "elf32-arm", "elf32-arm")*/ /*指定输出可执行文件是elf格式,32位ARM指令,小端*/ OUTPUT_ARCH(arm) /*指定输出可执行文件的平台为ARM*/ ENTRY(_start) /*指定输出可执行文件的起始代码段为_start*/ SECTIONS { /*指定可执行image文件的全局入口点,通常这个地址都放在ROM(flash)0x0...
我在lowlevel_init.S的这段代码 ldr r3, [r0], #4 str r3, [r1], #4 cmp r2, r0 bne 0b 的之后增加了如下这段代码(点亮三个LED), #if 1 #define GPBCON 0x56000010 #define GPBDAT 0x56000014 ldr r1, =0x00015400 ldr r0, =GPBCON str r1, [r0] ldr r1, =0x00000100 ldr r0, =GPBDAT str r1, [r0] #endif 同时在...