RK3568平台(环境篇) 编译烧录环境搭建

1.下载Linux_SDK

1.1进入Firefly官方进行下载,链接如下:

Firefly | 让科技更简单,让生活更智能

 1.2下载最新版本:

1.3下载完成放入服务器:

1.4校验MD5SUM:

确认与目录内的md5sum.txt文件内容无误!

 2.同步Linux_SDK

2.1编译 SDK 环境搭建所依赖的软件包安装命令如下:

sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool \

expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \

qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib

unzip \

device-tree-compiler python-pip ncurses-dev pyelftools \

2.2在WorkPlatform下创建目录Firefly-Linux-RK3566:

mkdir Firefly-Linux-RK3566

2.3解压缩Linux_SDK:

cd Firefly-Linux-RK3566

cat /WorkLibrary/Firefly-Linux-RK3566/*firefly_split* | tar -xzv

2.4同步Linux_SDK:

cd rk356x_linux_release_20211019

.repo/repo/repo sync -l

.repo/repo/repo sync -c --no-tags

.repo/repo/repo start firefly --all

2.5同步完成:

 build.sh -> device/rockchip/common/build.sh     # 编译脚本

mkfirmware.sh -> device/rockchip/common/mkfirmware.sh   # 链接脚本

rkflash.sh -> device/rockchip/common/rkflash.sh     # 烧写脚本

3.编译buildroot

3.1编译进入root权限否则会报错

3.2配置板卡型号

./build.sh roc-rk3566-pc-buildroot.mk

 3.3编译uboot

./build.sh uboot  

 uboot编译成功。

3.4编译kernel

./build.sh kernel  

Kernel编译成功。

3.5编译 recovery

./build.sh recovery

 recovery编译成功。

3.6编译 Buildroot 根文件系统

./build.sh buildroot

buildroot编译成功。

3.7
更新各部分镜像链接到 rockdev/ 目录:

./mkfirmware.sh

 4.烧录

Windows 主机烧录固件

4.1安装驱动:

DriverAssitant_v5.12

然后运行里面的 DriverInstall.exe 。为了所有设备都使用更新的驱动,请先选择驱动卸载,然后再选择驱动安装。

4.2连接设备:

设备进入升级模式的方式如下:

Type-C 数据线连接上。

按住设备上的 RECOVERY (恢复)键不放开,按下复位键。

打开设备管理器,会见到新设备 Rockusb Device 出现。

 4.3开发板已经进入Loader模式:

4.4烧写统一固件 update.img:

pack里面的镜像文件.

切换至升级固件页。

按固件按钮,打开要升级的固件文件。升级工具会显示详细的固件信息。

按升级按钮开始升级。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Ubuntu 20.04上搭建RK3588源码编译环境,您可以按照以下步骤进行操作: 1. 安装所需的软件和工具: - 确保您的系统已更新并安装了必要的软件源。 - 安装Git版本控制系统,运行以下命令: ``` sudo apt-get install git ``` - 安装JDK(Java开发工具包),运行以下命令: ``` sudo apt-get install openjdk-8-jdk ``` - 安装依赖库和工具,运行以下命令: ``` sudo apt-get install build-essential libssl-dev libncurses5-dev unzip ``` 2. 克隆RK3588源码仓库: - 进入您想要存储源代码的目录,运行以下命令: ``` cd <存储源码的目录> ``` - 克隆RK3588源码仓库,运行以下命令: ``` git clone https://github.com/rockchip-linux/rk3588-manifest.git ``` - 切换到源码目录,运行以下命令: ``` cd rk3588-manifest ``` 3. 初始化并同步源码: - 初始化源码,运行以下命令: ``` repo init -u https://github.com/rockchip-linux/manifests -b rk3588 -m rk3588.xml ``` - 同步源码,运行以下命令: ``` repo sync ``` 4. 编译源码: - 设置环境变量,运行以下命令: ``` source build/envsetup.sh ``` - 选择您要编译的目标,例如"rk3588-userdebug",运行以下命令: ``` lunch rk3588-userdebug ``` - 开始编译,运行以下命令: ``` make -j$(nproc) ``` 请注意,以上步骤仅提供了RK3588源码编译环境搭建的基本过程。具体的操作细节可能因您的系统配置和需求而有所不同。在执行上述步骤时,如果遇到任何错误或问题,请您参考相关文档或搜索相关资源进行解决。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式_笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值