nossiac 发表于 2013-9-12 22:50:43

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

我想研究一下uboot,然后再玩linux。

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




soloforce 发表于 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

swqa1549 发表于 2014-6-10 22:56:57




兄弟,你还在开发uboot吗?

lknlfy 发表于 2014-6-11 08:52:34

不太适合,datasheet不全。

wolfy 发表于 2015-10-23 16:33:47

我也想问这个问题

leebosstw007 发表于 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 中。

页: [1]
查看完整版本: cubieboard 能用来做uboot开发研究吗?