首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >RV1106 芯片 源码编译烧录

RV1106 芯片 源码编译烧录

作者头像
一个平凡而乐于分享的小比特
发布2026-02-02 15:52:44
发布2026-02-02 15:52:44
1750
举报

作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:一个平凡而乐于分享的小比特的个人主页 文章收录专栏:RV1106_LINUX,本专栏为本栏为RV1106_LINUX开发,学习记录 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

1.安装交叉编译环境

安装驱动

1.下载RK驱动助手 DriverAssitant(下载地址

2.打开RK驱动助手 DriverAssitant 安装 USB 驱动程序,此过程无需连接,安装完成后重启电脑。

在这里插入图片描述
在这里插入图片描述

2.下载获取SDK源码

2.1 安装依赖环境
代码语言:javascript
复制
sudo apt update

sudo apt-get install -y git ssh make gcc gcc-multilib g++-multilib module-assistant expect g++ gawk texinfo libssl-dev bison flex fakeroot cmake unzip gperf autoconf device-tree-compiler libncurses5-dev pkg-config bc python-is-python3 passwd openssl openssh-server openssh-client vim file cpio rsync

###2.2 获取最新的 SDK

代码语言:javascript
复制
git clone https://gitee.com/LuckfoxTECH/luckfox-pico.git

SDK目录结构

代码语言:javascript
复制
├── build.sh -> project/build.sh ---- SDK编译脚本
├── media --------------------------- 多媒体编解码、ISP等算法相关(可独立SDK编译)
├── sysdrv -------------------------- U-Boot、kernel、rootfs目录(可独立SDK编译)
├── project ------------------------- 参考应用、编译配置以及脚本目录
├── output -------------------------- SDK编译后镜像文件存放目录
└── tools --------------------------- 烧录镜像打包工具以及烧录工具

3. Linux SDK 编译

Buildroot 镜像既支持TF卡启动又支持 SPI NAND FLASH 启动

编译 Buildroot 镜像,使其能够支持 TF 卡启动,请修改对应的板型 BoardConfig-EMMC-Ubuntu-xxx.mk文件中 LF_TARGET_ROOTFS 改为 buildroot,如:

代码语言:javascript
复制
export LF_TARGET_ROOTFS=buildroot

这里我们使用SPI NAND FLASH启动

3.1 安装交叉编译工具链
代码语言:javascript
复制
cd {SDK_PATH}/tools/linux/toolchain/arm-rockchip830-linux-uclibcgnueabihf/
source env_install_toolchain.sh
3.2 全部编译镜像
代码语言:javascript
复制
cd luckfox-pico

#编译busybox/buildroot
./build.sh lunch

会显示如下:

代码语言:javascript
复制
BoardConfig-*.mk naming rules:
BoardConfig-"启动介质"-"系统版本"-"硬件版本"-"应用场景".mk
BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk

----------------------------------------------------------------
0. BoardConfig_IPC/BoardConfig-EMMC-Buildroot-RV1103_Luckfox_Pico-IPC.mk
                             boot medium(启动介质): EMMC
                          system version(系统版本): Buildroot
                        hardware version(硬件版本): RV1103_Luckfox_Pico
                              applicaton(应用场景): IPC
----------------------------------------------------------------

----------------------------------------------------------------
1. BoardConfig_IPC/BoardConfig-EMMC-Buildroot-RV1103_Luckfox_Pico_Mini_A-IPC.mk
                             boot medium(启动介质): EMMC
                          system version(系统版本): Buildroot
                        hardware version(硬件版本): RV1103_Luckfox_Pico_Mini_A
                              applicaton(应用场景): IPC
----------------------------------------------------------------

----------------------------------------------------------------
。。。。。。
----------------------------------------------------------------
8. BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1106_Luckfox_Pico_Pro_Max-IP                                                                                                        C.mk
                             boot medium(启动介质): SPI_NAND
                          system version(系统版本): Buildroot
                        hardware version(硬件版本): RV1106_Luckfox_Pico_Pro_Max
                              applicaton(应用场景): IPC
----------------------------------------------------------------

Which would you like? [0]:

这里我们输入8,选择BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1106_Luckfox_Pico_Pro_Max-IP C.mk

继续在当前目录下输入:

代码语言:javascript
复制
./build.sh

4. 系统镜像烧录

烧录 SPI NAND Flash

1.下载和解压烧录工具(下载地址)。

2.开发板就选择 RV1106

在这里插入图片描述
在这里插入图片描述

3.LuckFox Pico Mini B/Plus/Pro/Max 在 Windows下载固件库方法:

① 按住 BOOT 键后连接电脑后,松开 BOOT 键,瑞芯微刷机工具就会显示 MaskRom 设备。 ② 加载固件的存放目录,重载 env 文件,勾选所有项。 ③ 点击下载。

在这里插入图片描述
在这里插入图片描述

注意:在执行①步骤的时候,一定要先按住BOOT键不放,用type-c数据先后,再松开,才会出现Maskrom显示!!!

5. ADB登录

(ADB工具详细操作请参考:adb工具使用)

5.1 安装ADB

1.下载 ADB 安装包,解压即可使用(戳我下载)。

2.右键我的电脑属性—>高级系统设置—>环境变量。

在这里插入图片描述
在这里插入图片描述

3.系统变量—>编辑—>将adb解压路径新建进去。

在这里插入图片描述
在这里插入图片描述

4.点击确定保存环境变量。

在这里插入图片描述
在这里插入图片描述
5.2 ADB登录

按下 Win + R 快捷键输入 CMD 打开 Windows 终端,在终端输入 ADB 命令即可查看 ADB 相关信息。

在这里插入图片描述
在这里插入图片描述

将网线一端连路由器一端连接开发板网口

在这里插入图片描述
在这里插入图片描述

输入:adb shell,进入烧录好的系统

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装交叉编译环境
    • 安装驱动
  • 2.下载获取SDK源码
    • 2.1 安装依赖环境
  • 3. Linux SDK 编译
    • 3.1 安装交叉编译工具链
    • 3.2 全部编译镜像
  • 4. 系统镜像烧录
    • 烧录 SPI NAND Flash
  • 5. ADB登录
    • 5.1 安装ADB
    • 5.2 ADB登录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档