您尚未登录。

楼主 #1 2018-10-08 11:39:32

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 154
积分: 146.5

基于buildroot-2018.02.5搭建A20 软件环境

我的板子是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

下面还有好多的坑在等着, 硬件加速等等, 真的是很烦

离线

#2 2018-10-08 11:53:02

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 基于buildroot-2018.02.5搭建A20 软件环境

好奇搜了一下 cubieboard2

原来是 经典的 A20,

http://cubieboard.org/2013/06/19/cubieboard2-is-here/





在线

楼主 #3 2018-10-08 12:06:58

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 154
积分: 146.5

Re: 基于buildroot-2018.02.5搭建A20 软件环境

晕哥 说:

好奇搜了一下 cubieboard2

原来是 经典的 A20,

http://cubieboard.org/2013/06/19/cubieboard2-is-here/

就是搜A20才找到这个版块的,  刚接触全志的芯片, 看了不少帖子, 总算是前进了一步

离线

#4 2018-10-08 12:46:34

路人甲
会员
注册时间: 2017-09-07
已发帖子: 202
积分: 199.5

Re: 基于buildroot-2018.02.5搭建A20 软件环境

真的是很烦 说:
晕哥 说:

好奇搜了一下 cubieboard2

原来是 经典的 A20,

http://cubieboard.org/2013/06/19/cubieboard2-is-here/

就是搜A20才找到这个版块的,  刚接触全志的芯片, 看了不少帖子, 总算是前进了一步

直接用 buildroot 可以编译出官方烧录镜像 img文件?

离线

楼主 #5 2018-10-08 12:57:15

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 154
积分: 146.5

Re: 基于buildroot-2018.02.5搭建A20 软件环境

路人甲 说:
真的是很烦 说:
晕哥 说:

好奇搜了一下 cubieboard2

原来是 经典的 A20,

http://cubieboard.org/2013/06/19/cubieboard2-is-here/

就是搜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

离线

#6 2018-10-08 13:47:46

路人甲
会员
注册时间: 2017-09-07
已发帖子: 202
积分: 199.5

Re: 基于buildroot-2018.02.5搭建A20 软件环境

真的是很烦 说:
路人甲 说:
真的是很烦 说:

就是搜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卡?

离线

楼主 #7 2018-10-08 14:29:04

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 154
积分: 146.5

Re: 基于buildroot-2018.02.5搭建A20 软件环境

我是这样做的, 先用sunxi-fel uboot xxx,  把uboot跑起来, 然后在uboot下使用命令
tftp load sdcard.img
mmc erase xx
mmc write 0x42000000 xx xx

离线

#8 2018-10-08 14:33:00

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: 基于buildroot-2018.02.5搭建A20 软件环境

真的是很烦 说:

我是这样做的, 先用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

离线

楼主 #9 2018-10-08 15:34:11

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 154
积分: 146.5

Re: 基于buildroot-2018.02.5搭建A20 软件环境

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版, 里面系统被摸索时擦掉了

离线

#10 2018-10-08 15:43:27

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: 基于buildroot-2018.02.5搭建A20 软件环境

真的是很烦 说:
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 命令也是一样的效果.

离线

#11 2022-07-12 06:13:26

LinuxGo
会员
注册时间: 2021-01-07
已发帖子: 88
积分: 120

Re: 基于buildroot-2018.02.5搭建A20 软件环境

大佬,有没有A20 的原理图

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn