我的板子是cubieboard2, 想搭建个环境用来做个QT的应用.
官方的给的版本有些久了, 正好发现 buildroot-2018.02.5 中有 cubieboard2 的config, 于是国庆几天就试了一下.
解压buildroot-2018.02.5, 使用其中的 configs/cubieboard2_defconfig , 编译很顺畅.
cubieboard2 是EMMC版本的, 其中有几个注意点
1. uboot.config 中设置 CONFIG_MMC_SUNXI_SLOT_EXTRA=2
2. 修改linux中的dts, 添加mmc2
3. boot.cmd中修改分区root=/dev/mmcblk1p2
生成的sdcard.img烧录进emmc可以启动并进入shell
kernel 4.6
QT 5.6
下面还有好多的坑在等着, 硬件加速等等, 真的是很烦
离线
就是搜A20才找到这个版块的, 刚接触全志的芯片, 看了不少帖子, 总算是前进了一步
离线
晕哥 说:就是搜A20才找到这个版块的, 刚接触全志的芯片, 看了不少帖子, 总算是前进了一步
直接用 buildroot 可以编译出官方烧录镜像 img文件?
离线
真的是很烦 说:晕哥 说:就是搜A20才找到这个版块的, 刚接触全志的芯片, 看了不少帖子, 总算是前进了一步
直接用 buildroot 可以编译出官方烧录镜像 img文件?
是的. 最后生成的sdcard.img 就可以直接烧录进去
>>> Executing post-image script board/cubietech/cubieboard2/post-image.sh
vfat(boot.vfat): adding file 'zImage' as 'zImage' ...
vfat(boot.vfat): adding file 'sun7i-a20-cubieboard2.dtb' as 'sun7i-a20-cubieboard2.dtb' ...
vfat(boot.vfat): adding file 'boot.scr' as 'boot.scr' ...
hdimage(sdcard.img): adding partition 'u-boot' from 'u-boot-sunxi-with-spl.bin' ...
hdimage(sdcard.img): adding partition 'boot' (in MBR) from 'boot.vfat' ...
hdimage(sdcard.img): adding partition 'rootfs' (in MBR) from 'rootfs.ext4' ...
hdimage(sdcard.img): writing MBR
离线
路人甲 说:真的是很烦 说:就是搜A20才找到这个版块的, 刚接触全志的芯片, 看了不少帖子, 总算是前进了一步
直接用 buildroot 可以编译出官方烧录镜像 img文件?
是的. 最后生成的sdcard.img 就可以直接烧录进去
>>> Executing post-image script board/cubietech/cubieboard2/post-image.sh
vfat(boot.vfat): adding file 'zImage' as 'zImage' ...
vfat(boot.vfat): adding file 'sun7i-a20-cubieboard2.dtb' as 'sun7i-a20-cubieboard2.dtb' ...
vfat(boot.vfat): adding file 'boot.scr' as 'boot.scr' ...
hdimage(sdcard.img): adding partition 'u-boot' from 'u-boot-sunxi-with-spl.bin' ...
hdimage(sdcard.img): adding partition 'boot' (in MBR) from 'boot.vfat' ...
hdimage(sdcard.img): adding partition 'rootfs' (in MBR) from 'rootfs.ext4' ...
hdimage(sdcard.img): writing MBR
https://github.com/buildroot/buildroot/blob/master/board/cubietech/cubieboard2/
看了一下这不是全志官方烧录软件PhoenixSuit的套路,
不能用 PhoenixSuit 软件烧录 sdcard.img 文件吧,
是不是用 dd 命令直接写到TF卡?
离线
我是这样做的, 先用sunxi-fel uboot xxx, 把uboot跑起来, 然后在uboot下使用命令
tftp load sdcard.img
mmc erase xx
mmc write 0x42000000 xx xx
离线
我是这样做的, 先用sunxi-fel uboot xxx, 把uboot跑起来, 然后在uboot下使用命令
tftp load sdcard.img
mmc erase xx
mmc write 0x42000000 xx xx
优秀啊,还能这样操作,为何不直接 把 sdcard.img dd 到 tf卡:
dd if=sdcard.img of=/dev/sdX
离线
真的是很烦 说:我是这样做的, 先用sunxi-fel uboot xxx, 把uboot跑起来, 然后在uboot下使用命令
tftp load sdcard.img
mmc erase xx
mmc write 0x42000000 xx xx优秀啊,还能这样操作,为何不直接 把 sdcard.img dd 到 tf卡:
dd if=sdcard.img of=/dev/sdX
条件所限, 用的是cubieboard2 emmc版, 里面系统被摸索时擦掉了
离线
smartcar 说:真的是很烦 说:我是这样做的, 先用sunxi-fel uboot xxx, 把uboot跑起来, 然后在uboot下使用命令
tftp load sdcard.img
mmc erase xx
mmc write 0x42000000 xx xx优秀啊,还能这样操作,为何不直接 把 sdcard.img dd 到 tf卡:
dd if=sdcard.img of=/dev/sdX
条件所限, 用的是cubieboard2 emmc版, 里面系统被摸索时擦掉了
可以外挂 TF 卡吗?
如果emmc能拔出来, 理论上用 dd 命令也是一样的效果.
离线
大佬,有没有A20 的原理图
离线