打印

关于u-boot的几个问题?

[复制链接]
1268|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sirrus|  楼主 | 2007-7-11 09:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Bootloader采用默认的存储空间分布地址来加载uClinux内核、文件系统,并按照正确引导uClinux的运行。
这是某个板子的映射图:(三星 44b0)
Bootloader程序空间         0x00000000           Flash
压缩内核映像               0x00010000           Flash
ROM文件系统映像            0x000e0000           Flash
内核运行地址               0x0c008000           SDRAM
压缩内核解压地址           0x0c100000           SDRAM
文件系统加载               0x0c700000           SDRAM
44b0启动从0地址开始,所以bootloader程序在0处存放,也就是flash中,那么对于内核,文件系统在Norflash中的存放有没有限制?上面标上了地址空间位置了,在bootloader中应该有体现吧。
  请问在u-boot中,默认的存储空间对应的相关代码是哪些呢?
我现在只找到:

#define CFG_LOAD_ADDR 0x***** /* default load address */ uclinux运行入口地址 
TEXT_BASE = 0x*****;  u-boot 启动代码在内存存放的位置。
能否详细告知上面存储空间分配在bootloader中的相关代码分布?
很迷惘,请指教!!!!


相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

6

帖子

0

粉丝