ChinaUnix.net
相关文章推荐:

uboot lds第一句

我用的是s3c2410,我的uboot已经编译好了,生成了uboot.bin文件了,但是用什么工具下载到开发板呢? 用三星的dnw?但是我的dnw下进去好像没得用的啊,上电复位后还是启动的原来2.4.18的内核。 还有就是那个跳线帽是插5v这边还是3.3v那边,意思就是说哪边是连的nor flash呢? 用tftp服务挂载文件系统和内核时,是不是需要用交叉网线或者用交换机?

by Naigle - 嵌入式开发 - 2012-03-28 15:06:24 阅读(6979) 回复(20)

相关讨论

by wloveg - 移动操作系统 - 2011-12-20 09:44:06 阅读(1360) 回复(0)

本帖最后由 zbhsys 于 2013-10-08 21:20 编辑 生成的uboot.bin 开头4字节无指令,当我把TEXT_BASE赋值成0x11111110,不明白为什么?

by zbhsys - 嵌入式开发 - 2013-10-22 12:52:54 阅读(3583) 回复(23)

//下面是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位置。必须使编译器知道这个地址,通常都是修改此...

by tangcong29 - Linux文档专区 - 2009-04-21 00:04:56 阅读(956) 回复(0)

SECTIONS { .text : { *(.text) ; } .data: { *(.data); } } 上面是个链接脚本的简单示例,其中*(text)表示所有文件的.text段,*(.data)表示所有文件的.data段,那么我想请问,个需要链接的文件的.text和.data这些段是如何确定的?

by wgs13579 - CPU与编译器 - 2010-08-23 18:11:57 阅读(1891) 回复(4)

我现在刚学些关于嵌入式linux的编程,请问在link时的.lds文件应该怎么编写。有什么规则吗?

by rou_wexx - C/C++ - 2004-03-24 20:26:41 阅读(771) 回复(0)

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. 分三个阶段进行移植,可...

by cbqcgq - Linux文档专区 - 2008-07-23 11:04:35 阅读(967) 回复(0)

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. 分三个阶段进行移植,...

by dongas - Linux文档专区 - 2008-06-19 01:12:00 阅读(578) 回复(0)

//下面是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...

by fzp5206018 - Linux文档专区 - 2010-02-03 14:17:23 阅读(956) 回复(0)

//下面是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...

by cbqcgq - Linux文档专区 - 2008-07-08 19:14:49 阅读(2008) 回复(0)

我在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 同时在...

by yeknight - 嵌入式开发 - 2013-05-30 09:51:51 阅读(1167) 回复(2)