主题 : 最新版本U-boot(2011-6)已经移植到Mini6410 复制链接 | 浏览器收藏 | 打印
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
楼主  发表于: 2011-09-08 10:13

 最新版本U-boot(2011-6)已经移植到Mini6410

管理提醒: 本帖被 xoom 设置为精华(2011-09-08)
原文地址:http://blog.chinaunix.net/space.php?uid=20543672&do=blog&id=2748321

摘抄如下:

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

     这次我使用原来u-boot-2009.12的补丁移植到2011.06上再做适当的修改,主要使用的是quilt,仅用两天的业余时间就完成,quilt真是功不可没。在处理补丁方面,quilt简直是神器,不愧是神人的作品。
      
     此版本的源码照例发布在我的git仓库。


     这里再上传补丁集,可以直接复制到u-boot-2011.06的源码根目录下,通过quilt管理。当然你也可以手工打补丁(自找麻烦)。
     patches.zip  
    本次的移植功能和原来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卡。

感谢Tekkaman大侠的分享。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
畅游在知识的海洋...
级别: 论坛版主
UID: 33629
精华: 4
发帖: 554
金钱: 3075 两
威望: 615 点
贡献值: 5 点
综合积分: 1188 分
注册时间: 2010-12-03
最后登录: 2015-09-22
1楼  发表于: 2011-09-08 16:59
又偷学到了
好好学习,天天鲁管
级别: 新手上路
UID: 10729
精华: 0
发帖: 32
金钱: 165 两
威望: 36 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2009-11-16
最后登录: 2012-11-11
2楼  发表于: 2011-09-11 00:47
第二部分初始化的代码放到哪里去了呢?就是1.6版本的start_armboot
级别: 新手上路
UID: 57305
精华: 0
发帖: 42
金钱: 215 两
威望: 43 点
贡献值: 0 点
综合积分: 84 分
注册时间: 2011-10-22
最后登录: 2012-12-08
3楼  发表于: 2011-11-16 22:54
个哈哈哈
级别: 新手上路
UID: 25678
精华: 0
发帖: 38
金钱: 190 两
威望: 38 点
贡献值: 0 点
综合积分: 76 分
注册时间: 2010-07-28
最后登录: 2016-11-30
4楼  发表于: 2011-12-12 13:40
利用tekkamanninja-u-boot-2011.06-for-MINI6410生成的u-boot-nand.bin,写入tiny6410的nandflash,不能启动啊,不知是否遇到过此问题,如何解决?
级别: 新手上路
UID: 29820
精华: 0
发帖: 25
金钱: 130 两
威望: 26 点
贡献值: 0 点
综合积分: 50 分
注册时间: 2010-10-07
最后登录: 2021-10-13
5楼  发表于: 2011-12-19 13:27
我下载编译后也是一样,不能启动
级别: 新手上路
UID: 59406
精华: 0
发帖: 30
金钱: 125 两
威望: 31 点
贡献值: 0 点
综合积分: 60 分
注册时间: 2011-11-24
最后登录: 2013-12-07
6楼  发表于: 2012-01-15 14:48
这个版本无法开机用nfs驱动,也无法用jlink调试裸机程序,
不知道是哪里的问题
级别: 侠客
UID: 74860
精华: 0
发帖: 51
金钱: 260 两
威望: 52 点
贡献值: 0 点
综合积分: 102 分
注册时间: 2012-07-30
最后登录: 2013-07-17
7楼  发表于: 2012-07-31 17:20
hehhehheh
级别: 新手上路
UID: 75723
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2012-08-12
最后登录: 2015-11-17
8楼  发表于: 2012-08-12 19:13
谢谢楼主~~~
级别: 新手上路
UID: 79622
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2012-10-10
最后登录: 2013-07-28
9楼  发表于: 2012-10-11 15:11
下载tekkamanninja-u-boot-2011.06-for-MINI6410,
生成的u-boot-nand.bin,
写入tiny6410的nandflash,
不能启动,有人试过可以启动的吗?