cubieboard 能用来做uboot开发研究吗?
我想研究一下uboot,然后再玩linux。问下各位,cubieboard做uboot开发合不合适?
cubie的Uboot是刷在TF卡上呢?还是有内置的flash?
刷uboot需要什么配套工具不,串口线就够吗?
还有就是刷坏了应该怎么救回板子啊……
没做过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
兄弟,你还在开发uboot吗?
不太适合,datasheet不全。
我也想问这个问题
小弟正在使用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]