CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 11038|回复: 6

cubieboard 能用来做uboot开发研究吗?

[复制链接]
发表于 2013-9-12 22:50:43 | 显示全部楼层 |阅读模式
我想研究一下uboot,然后再玩linux。

问下各位,cubieboard做uboot开发合不合适?
cubie的Uboot是刷在TF卡上呢?还是有内置的flash?
刷uboot需要什么配套工具不,串口线就够吗?
还有就是刷坏了应该怎么救回板子啊……




回复

使用道具 举报

发表于 2013-9-13 09:57:14 | 显示全部楼层
没做过uboot开发,合适不适合不清楚;
cubieboard1,cubieboard2的uboot都同时支持安装到外接TF卡或内置NAND flash上;
刷NAND是用USB线+LiveSuit/PhoenixSuit, 刷TF卡的uboot直接用读卡器就好了。

刷CB1,CB2的uboot可以参考官方的wiki
https://github.com/linux-sunxi/u-boot-sunxi/wiki

uboot代码
https://github.com/linux-sunxi/u-boot-sunxi
回复 支持 反对

使用道具 举报

发表于 2014-6-10 22:56:57 | 显示全部楼层



兄弟,你还在开发uboot吗?
回复 支持 反对

使用道具 举报

发表于 2014-6-11 08:52:34 | 显示全部楼层
不太适合,datasheet不全。
回复 支持 反对

使用道具 举报

发表于 2015-10-23 16:33:47 | 显示全部楼层
我也想问这个问题
回复 支持 反对

使用道具 举报

发表于 2015-10-29 11:15:14 | 显示全部楼层
小弟正在使用CCA80做UBOOT研究,目前能夠在boot0, boot1處使用自己程式控制。弄了很久後才成功。我的作法:
1. 先使用"CC-A80 linux源???和制作固件"製作一次linux的img,先取得 sys_config.bin
2. 再參考這篇:https://github.com/cubieboard/CC-A80-binaries/issues/1
3. 你能夠在UBoot成功產生 "boot0_sdcard_sun9iw1p1.bin" 及 "u-boot-sun9iw1p1.bin"
4. 使用: cubie-uboot-spl 及 cubie-uboot 這2個程式將第1及第3步驟產生的bin檔合併。
   我在 Ubuntu 中使用:
   $sudo ./cubie-uboot-spl boot0_sdcard_sun9iw1p1.bin sys_config.bin boot0
   $sudo ./cubie-uboot u-boot-sun9iw1p1.bin.bin sys_config.bin boot1
   $sudo dd if=boot0 df=/dev/sdb bs=1024 seek=8 ;sync
   $sudo dd if=boot1 df=/dev/sdb bs=1024 seek=19096 ;sync
5. 將SD卡插入CCA80中,記得按著BOOT按鈕,開機即可。

在研究boot0中,發現A80的 memory init 部分,並沒有source code,僅有 obj檔。boot0程式部分在\sunxi_spl\boot0\main 中。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-4-28 07:07 , Processed in 0.021316 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部