Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4115517
  • 博文数量: 241
  • 博客积分: 15936
  • 博客等级: 上将
  • 技术积分: 25293
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-27 11:22
个人简介

Fedora-ARM

文章分类
文章存档

2016年(3)

2014年(1)

2013年(3)

2012年(50)

2011年(61)

2010年(26)

2009年(27)

2008年(21)

2007年(49)

分类: LINUX

2011-09-08 08:46:51

     好久都没有更新mini6410的u-boot了,前段时间仔细学习了git和quilt的使用,发现真的对开发有极大的帮助。这次将u-boot-2011.06移植到mini6410算是一个集中实习。
     这次我使用原来u-boot-2009.12的补丁移植到2011.06上再做适当的修改,主要使用的是quilt,仅用两天的业余时间就完成,quilt真是功不可没。在处理补丁方面,quilt简直是神器,不愧是神人的作品。我分享了quilt的学习资料,请看:补丁工具quilt学习资源分享
      
     此版本的源码照例发布在。

     这里再上传补丁集,可以直接复制到u-boot-2011.06的源码根目录下,通过quilt管理。当然你也可以手工打补丁(自找麻烦)。 
     patches.zip   
    本次的移植功能和原来u-boot-2009.12最后一版的功能一样,但是对于第一级的引导的代码有较大变动,由于2011.06的代码多出了mmc_spl目录,专门用于编译mmc启动的第一级,所有我也将mmc启动放于此目录下。

     编译命令:
  1. make CROSS_COMPILE=(你的编译器路径) mini6410_config
  2. 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卡。
阅读(11492) | 评论(11) | 转发(10) |
给主人留下些什么吧!~~

lwswl2011-10-16 12:07:53

朋友,你这个版的uboot是如何引导zImage的kernel的呢

tekkamanninja2011-10-06 10:11:28

我这里没有4k的nand,所以我的uboot也没有去支持。如果我有这样的板子,我一定会去弄。

huangweiblt2011-10-06 01:12:00

博主,你好,现在也是在移植6410,在你的源码基础上修改后,NANDFLASH部分有点问题,想问下,你这个源码支持2G的NANDFLASH吗,页面大小为4K的。谢谢

li9010292011-09-09 22:25:38

tekkamanninja: mmc boot的烧写方法和原来2010.12版本的方法一样,你可以看下:
http://blog.chinaunix.net/space.php?uid=20543672&do=blog&id=94392
或者用我朋友烧写.....
多谢回复。顶你。

tekkamanninja2011-09-08 15:22:44

li901029: 朋友,等你这个版本好久了。多谢了。之前自己移植对MMC不太好。要用什么软件烧到sd上。.....
mmc boot的烧写方法和原来2010.12版本的方法一样,你可以看下:
http://blog.chinaunix.net/space.php?uid=20543672&do=blog&id=94392
或者用我朋友烧写软件也是可以的,能用但是还不完善:
http://blog.chinaunix.n