linux内核flash_,为AM335x移植Linux内核主线代码(8)NAND Flash中镜像的位置

当编译从NAND Flash启动的U-Boot时,会发现一个概念:Falcon Mode!

从NAND Flash启动时默认选择Falcon Mode,这个模式下,SPL跳过U-Boot直接加载Kernel。

它的速度非常快,因为:

Code is fastest if not executed at all!

快速了解Falcon Mode,戳这里:

U-Boot "Falcon" Mode

https://www.denx.de/wiki/pub/U-Boot/MiniSummitELCE2013/2013-ELCE-U-Boot-Falcon-Boot.pdf

使用它的方法,参照无敌的README啦!见doc/README.falcon,everything you need is here!

不过,这里还是会采用普通的SPL->U-Boot->Kernel的模式。

NAND Flash中存放镜像的位置:

(以俺编译出来的作为例子,大小根据实际情况调整)

1. MLO

大小78912=0x13440字节;存放位置0x00000000,预留空间0x20000;

2. u-boot.img

小大391112=0x5F7C8字节;存放位置0x80000,预留空间0x60000;

3. dtb文件

大小28904=0x6DBE字节;存放位置0x260000,预留空间0x20000;

4. uImage

大小4362656=0x4291A0字节;存放位置0x280000,预留空间0x50000;

5. 文件系统

大小105775104=0x64E0000字节;存放位置0x780000,预留空间0x100000000;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值