完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
搭建步骤
1.准备工作 根据教程 1)apt-get install ** 安装一些编译相关软件包 2)百度网盘下载SDK firefly-sdk-20200629.7z 3)解压后务必要先更新下远程仓库 2.编译SDK 以RK3328-cc开发板为例 1). 选择编译配置./build.sh roc-rk3328-cc-buildroot.mk 2).模块化编译 uboot 内核 和 rootfs ./build.sh uboot 成功 ./build.sh kernel 编译报错 ./build.sh rootfs 成功 ./build.sh recovery 成功(backup) ./mkfirmware.sh 成功 错误 make kernel error: arm-linux-gnueabihf-gcc: error ****** '-mgeneral-regs-only' 调试发现arm64使用的交叉编译为 arm-linux-gnueabihf- 在kernel的makefile中的调试语句: $(warning "debug arch= $(ARCH) $(CROSS_COMPILE) CROSS_COMPILE") 修改 kenel 的makefile 258行 选择交叉编译器 CROSS_COMPILE = $(srctree)/../prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- 再尝试完全编译./build.sh 生成统一固件成功 3.烧写固件 Windows:AndroidTool_v2.58 擦除flash 烧录固件后cc开发板成功运行 root@rk3328:/]# cat /proc/version Linux version 4.4.194 (root@seekway-Aspire-ES1-433G) (firefly: c1e02d8e16bdd0039ddc7b055729ab1b6fa7386c update) (gcc versi0 [root@rk3328:/]# cat /etc/issue Welcome to RK3328 Buildroot [root@rk3328:/]# 备注: 1.sdk文件夹大小 1,023,923 items, totalling 50.9 GB 占用磁盘空间。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
小黑屋| 手机版| Archiver| 电子发烧友 ( 粤ICP备14022951号 )
GMT+8, 2023-6-16 14:47 , Processed in 0.802417 second(s), Total 102, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:粤 B2-20160233 工商网监 粤ICP备 14022951 号