RK3328开发板固件编译记录
参考网址:http://wiki.t-firefly.com/zh_CN/ROC-RK3328-PC/linux_compile.html
搭建步骤
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 占用磁盘空间
RK3328开发板固件编译记录相关推荐
- iMX6UL---zlg M6G2C开发板内核编译记录
开发板型号:zlg EPC-6G2C-L ARM架构:Cortex-A7 Kernel :4.1.15 CPU:[iMX_6UL系列]MCIMX6G2CVM05AA 主频528MHz RAM: IS4 ...
- linux imx6 内核编译,iMX6UL---zlg M6G2C开发板内核编译记录
开发板型号:zlg EPC-6G2C-L ARM架构:Cortex-A7 Kernel :4.1.15 CPU:[iMX_6UL系列]MCIMX6G2CVM05AA 主频528MHz RAM: IS4 ...
- Hi3516DV300开发板固件烧录
Hi3516DV300开发板固件烧录经验 1. 固件烧录的一般流程 钟老师讲解的十分详细:electronic_borad-固件烧录 2. 问题与解决方法 对于推荐的烧录方式:个人推荐网口烧录,方便且 ...
- 咸鱼硬件—ZTMS开发板固件安装
咸鱼硬件-ZTMS开发板固件安装 学习编程语言最好的方法就是对其产生兴趣.所以我弄了一个板子. ZTMS是一款使用Python作为脚本语言的开源硬件开发板,它基于STM32F405单片机,通过USB接 ...
- 全志A33开发板vstar编译环境搭建
全志A33开发板vstar编译环境搭建 安装系统 全志提供的vstar的SDK使用内核linux-3.4.39, 在编译过程中,要用到一个文件gen_check_code,位于linux-3.4/ar ...
- 安信可 ESP8266机智云开发板:编译与烧录
安信可 ESP8266机智云开发板:编译与烧录 编译:1.SDK 开发环境搭建见 安信可ESP系列一体化开发环境搭建 下载地址:http://pan.ba ...
- IMXRT1050开发板使用问题记录
IMXRT1050开发板使用问题记录 本博客用于记录在使用NXP系列的IMXRT1050EKB开发板过程中遇到问题的记录集. Q1. Driver V.2 dynamic startup failed ...
- Khadas VIM3开发板固件烧写记录
因为工作原因接触到khadas的VIM3开发板,在这里记录一下烧写系统的过程.其官方文档中有详细的烧写过程,主要以官方文档为主. 前期准备 需要的物料 一台显示器 一套无线鼠标 一根USB-c的数据线 ...
- 迅为RK3588开发板单独编译 Android 固件
进入到 3588-android12 文件夹,输入以下命令设置 java 版本为 1.8 版本,如下图所示: source javaenv.sh java -version 输入以下命令使能编译环境: ...
最新文章
- 缓存在哪里_APP下载的视频都在哪?教你将缓存视频拿出来
- 为什么需要批判性思维 -- 读《学会提问》
- UGUI全面实践教程
- element标签弹窗_如何在element plus中实现不同弹窗传值
- C/C++语言的特点
- 设计思路工作笔记-使用当天时间戳的差值读取实时数据绕过错误数据
- 一步一步 ITextSharp Anchor Image Chapter Section使用
- 封装自己的LINUX光盘
- 由粒子加速器产生的反中子形成的白洞
- MBR分区表详解(SD卡)
- linux截图翻译,图片实时识别翻译大师
- 微型计算机不是ecu,ECU升级是什么意思?
- SX1308电压调节,踩坑
- AtCoder Beginner Contest 164 E Two Currencies【最短路】
- 响应式织梦模板律师事务所网站
- Codeforces 712A. Memory and Crow
- 如何做好工作中的思考沉淀?
- linux与windows安全性,Linux与Windows安全性比较.doc
- 代码里的世界观之数据和代码的关系
- python保存为xlsb_How can I convert a XLSB file to csv using python?