U-Boot之Bootstrap存储分配定义

2012年3月1日 0 条评论 828 次阅读 0 人点赞

基础搭配

U-Boot-2010.06+Bootstrap1.16

代码分析

打开at91sam9263ek对应的配置文件:include/configs/at91sam9263ek.h,首先修改时钟,默认为:

修改为:

本文使用的板子本身不支持NANDFLAH启动,接下来分析at91sam9263ek.h下Dataflash启动部分的代码:

/* bootstrap + u-boot + env + linux in dataflash on CS0 */的意思就是将片选CS0定位与dataflash,下文中:

定制设置

修改后的Bootstrap和U-boot的代码如下:

最后进行编译:

重剑无锋,大巧不工。

文章评论(0)