主题 : 支持fastboot和dnw通过usb下载的tiny210-uboot(基于liukun的uboot ver 3) 复制链接 | 浏览器收藏 | 打印
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
楼主  发表于: 2012-12-13 10:19

 支持fastboot和dnw通过usb下载的tiny210-uboot(基于liukun的uboot ver 3)

在网上找到一个同学制作的tiny210-uboot,他给添加了fastboot和dnw,可以从usb和sd卡直接下载image到nand。

0.tiny210-uboot的地址,
原来版本地址:https://github.com/xiaowei942/tiny210-uboot
这个是我根据网上反映的问题做过简单修改的版本:https://github.com/vmlinz/tiny210-uboot.git
1.dnw-linux,linux下的dnw客户端:https://github.com/changbindu/dnw-linux.git

具体使用dnw,请网上搜索。
关于fastboot,类似于手机使用fastboot,http://source.android.com/source/initializing.html,在linux下需要将lsusb得到的id和product添加到udev规则中。

2.使用方法
a.烧写uboot到sd,从sd启动到uboot
b.在uboot运行fastboot,进入等待
c.从linux本机运行fastboot flash bootloader “Uboot Image”,其他使用请参考fastboot的帮助
[ 此帖被vmlinz在2012-12-13 10:41重新编辑 ]
君子终日乾乾,夕惕若,厉,无咎
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
1楼  发表于: 2012-12-13 10:32

 回 1楼(mindee) 的帖子

版主,我没有windows机器,现在也还没有出那个linux版本啊。

而且貌似不会开源。。。
君子终日乾乾,夕惕若,厉,无咎
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
2楼  发表于: 2012-12-14 01:12

 回 5楼(kasim) 的帖子

不知道kasim版主的uboot能用mtdparts工具操作nand吗?
君子终日乾乾,夕惕若,厉,无咎
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
3楼  发表于: 2012-12-14 13:08

 回 7楼(kasim) 的帖子

就是可以在uboot里面设置nand分区表,用这个命令可以直接操作那些分区名字,而不用直接使用地址

PS, 我测试了你的2012-10-stable,和我在用的版本一样不能用mtdparts命令实际操作nand,不过nand子系统的命令都可以用:)
君子终日乾乾,夕惕若,厉,无咎
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
4楼  发表于: 2012-12-14 13:11

 回 7楼(kasim) 的帖子

这是我参考s5pv210的config.h设置的
/* MTD default configuration */    
#define MTDIDS_DEFAULT    "nand0=s3c-nand"    
#define MTDPARTS_DEFAULT  "mtdparts=s3c-nand"\
        ":768k(bootloader)"\
        ",5m@0x100000(recovery)"\
        ",5m@0x600000(kernel)"\    
        ",3m@0xB00000(ramdisk)"\
        ",128m@0xE00000(system)"\    
        ",64m@0x8E00000(cache)"\
        ",-(userdata)"    
#define NORMAL_MTDPARTS_DEFAULT MTDPARTS_DEFAULT

这句nand0=s3c-nand我不是很确定,我不知道uboot得到的nand在mtd下面叫什么名字,也没看懂代码cmd_mtdparts.c
君子终日乾乾,夕惕若,厉,无咎
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
5楼  发表于: 2012-12-15 21:04

 回 11楼(huhu2207) 的帖子

有mini210的配置,你可以编来试试看,不过我没有板子可以测试
君子终日乾乾,夕惕若,厉,无咎