设为首页 加入收藏

TOP

U-Boot-2011.06 For mini6410
2014-11-24 11:36:42 来源: 作者: 【 】 浏览:0
Tags:U-Boot-2011.06 For mini6410

好久都没有更新mini6410的u-boot了,前段时间仔细学习了git和quilt的使用,发现真的对开发有极大的帮助。这次将u-boot-2011.06移植到mini6410算是一个集中实习。


这次我使用原来u-boot-2009.12的补丁移植到2011.06上再做适当的修改,主要使用的是quilt,仅用两天的业余时间就完成,quilt真是功不可没。在处理补丁方面,quilt简直是神器,不愧是神人的作品。我分享了quilt的学习资料,请看:补丁工具quilt学习资源分享


此版本的源码照例发布在我的git仓库


这里再上传补丁集,可以直接复制到u-boot-2011.06的源码根目录下,通过quilt管理。当然你也可以手工打补丁(自找麻烦)。


patches.zip


具体下载目录在 /pub/2011/09/17/U-Boot-2011.06 For mini6410补丁/


本次的移植功能和原来u-boot-2009.12最后一版的功能一样,但是对于第一级的引导的代码有较大变动,由于2011.06的代码多出了mmc_spl目录,专门用于编译mmc启动的第一级,所有我也将mmc启动放于此目录下。


编译命令:


make CROSS_COMPILE=(你的编译器路径) mini6410_config


make CROSS_COMPILE=(你的编译器路径)


编译好后,nand boot的bin文件依旧是根目录下的u-boot-nand.bin,


mmc boot的启动代码分别为mmc_spl/u-boot-spl.bin和根目录下的u-boot.bin。


当然如果你在nand_spl/board/samsung/mini6410中的Makefile文件中打开了CONFIG_BOOT_AUTODETECT = y,那么同样也可以和以前一样使用nand_spl/u-boot-spl.bin和根目录下的u-boot.bin烧写到SD卡。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇浅谈ARM协处理器命令MCR-MRC 下一篇C#的第一次实验作品

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)