ChinaUnix.net
相关文章推荐:

uboot 搬移地址 计算出来的

0x00000000 中断向量表
  start_code

ram启动   bl cpu_init_crit

不在SDRAM,就在FLASH,那么直接跳到stack_setup
we load ourself to 33F8'0000
# download area is 3300'0000
TEXT_B...

by wotaiqile - 移动操作系统 - 2011-02-23 22:42:28 阅读(556) 回复(0)

相关讨论

看了嵌入式linux应用开发完全手册,发现关于U-Boot地址变换的一点问题,现在理解了,写下来。 代码摘自书上: 注意这时候下面的代码还在steppingstone中 例一 ... memsetup: @ 设置存储控制器以便使用SDRAM等外设 mov r1, #MEM_CTL_BASE @ 存储控制器的13个寄存器的开始地址 adrl r2, mem_cfg_val @ 这13个值的起始存储地址 add r3, r1, #52 @ 13*4 = 54 1: ldr r4, [r2], #4 @ 读取设置值,并让r2加4 st...

by booktree - Linux文档专区 - 2008-10-30 15:24:50 阅读(652) 回复(0)

最近弄uboot for mips,发现从uboot.map发现_text从9f000000开始, 9f0000000是cache过的地址 ,应该加电时不能使用才对啊, 难道mips cpu入口地址不一定全是bfc000000??? 还是在uboot前还有一段boot 程序?? 求高人:wink:

by dj_shu - 嵌入式开发 - 2013-02-08 22:00:23 阅读(1546) 回复(1)

硬件:arm920T s3c2410 启动流程: 根据uboot.lds设置.text段地址为0x0,.bbs段及相关段的首末地址。 nandflash启动: 1.首先硬件copy u-boot到steppingstone,并把其首地址映射成0x0 2.程序执行于steppingstone中,进行相关的硬件初始化,然后copy程序到SDRAM中执行。 有个疑问: 因为sdram的映射地址为0x3000 0000-0x3400 0000,程序copy到其中后那么u-boot.lds中所设置的地址,包括中断向量表地址bss_start bss_end 应该都改...

by Caballeroo - 嵌入式开发 - 2008-07-25 15:35:14 阅读(2225) 回复(2)

当加载内核到内存地址30080000地址时候,启动内核就出现异常,然后机器复位了, 当加载内核到内存地址31000000地址时候,启动内核又正常了, 异常信息如下:[code] NAND read: device 0 offset 0x80000, size 0x200000 2097152 bytes read: OK * kernel: cmdline image address = 0x30008000 ## Booting kernel from Legacy Image at 30008000 ... Image Name: Linux-2.6.29.4-FriendlyARM Created: 2012-07-06 17...

by quanguoheme - 嵌入式开发 - 2012-07-10 09:13:53 阅读(1735) 回复(0)

uboot bss段的在RAM中的起始地址_bss_start怎么得到?在start.s文件中_bss_start这个标号,但如何求得具体地址?请各位高手帮帮忙

by jiexdctx - Linux新手园地 - 2008-08-18 13:04:02 阅读(4609) 回复(3)

1.uboot中的TEXT_BASE是什么意思 2.uboot启动的时候 相关的得知操作是什么呢?

by palm008 - 嵌入式开发 - 2016-01-07 16:37:09 阅读(1984) 回复(4)

关于uboot和Linux内核中几个地址参数及uboot加载启动内核过程的理解
    uboot一般使用mkimage工具先制作一个启动映象文件来引导识别内核的,uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文...

by mutes - 移动操作系统 - 2013-04-23 11:13:19 阅读(4970) 回复(1)

开发板:tiny6410 处理器:S3C6410 请问uboot.bin文件应该烧写到板子上的哪个地址中(比如我想烧写到NANDFLASH上)应该是写到哪个地址呢?

by ltlljl12 - 嵌入式开发 - 2011-10-21 18:12:23 阅读(4870) 回复(6)

大家好,请教个问题,目前我要改嵌入式linux的mac地址,情况是这样的: 我们目前设置mac地址是通过uboot环境设置,然后传递给内核设置系统mac地址的,我的理解是这个mac地址应该是保存到了uboot的参数区里,现在我要实现的功能是,客户通过pc客户端设置设备的mac地址,我在设备linux运行的情况下设定系统的mac地址,初步计划是这样的:open /dev/mtd1, read全部数据出来,然后解析出目前的mac地址,然后改成客户端设置的mac,然后...

by pxebxp - 嵌入式开发 - 2014-03-29 19:36:54 阅读(13208) 回复(15)

我在移植uboot时出现以下问题,帮忙分析一下,是不是因为我的norflash的环境变量地址设置的不对 #define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + 0x040000) //暂设置环境变量的首地址为0x040000(即:256Kb)

by zhj19891122 - 嵌入式开发 - 2010-08-18 08:27:39 阅读(3323) 回复(2)