RV1106 芯片 源码编译烧录

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

1.安装交叉编译环境

安装驱动

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

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

在这里插入图片描述

2.下载获取SDK源码

2.1 安装依赖环境

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

git clone https://gitee.com/LuckfoxTECH/luckfox-pico.git

SDK目录结构

├── 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,如:

export LF_TARGET_ROOTFS=buildroot

这里我们使用SPI NAND FLASH启动

3.1 安装交叉编译工具链

cd {SDK_PATH}/tools/linux/toolchain/arm-rockchip830-linux-uclibcgnueabihf/
source env_install_toolchain.sh

3.2 全部编译镜像

cd luckfox-pico

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

会显示如下:

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

继续在当前目录下输入:

./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,进入烧录好的系统
在这里插入图片描述

  • 30
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
### 回答1: RV1106 SDK是一款供开发者使用的软件开发工具包,用于RV1106芯片的开发工作。RV1106芯片是一种嵌入式处理器芯片,具有低功耗、高性能和丰富的接口特性。SDK为开发者提供了一系列的开发工具和资源,帮助他们进行应用程序的开发和调试。 在RV1106 SDK中,网盘功能是其中一个重要的特性。通过网盘功能,用户可以将文件和数据存储到云端的服务器上,并随时随地访问和下载这些文件。网盘功能提供了稳定可靠的存储服务,减少了本地存储的需求,提供了更大的存储空间。 使用RV1106 SDK提供的网盘功能,开发者可以将这一功能集成到他们的应用程序中,使用户能够实现文件的上传和下载,实时备份和同步等功能。通过网盘功能,用户可以方便地共享文件、备份数据,也可以随时随地访问自己的文件。这对于需要移动办公、远程协作的用户来说尤为重要。 总的来说,RV1106 SDK中的网盘功能为用户提供了便捷的文件存储和管理方式,帮助开发者开发出功能强大、使用便捷的应用程序。随着人们对数据处理需求的不断增加,RV1106 SDK中的网盘功能将会更加受到用户的欢迎。 ### 回答2: rv1106 sdk 网盘是为了方便用户获取和管理与rv1106开发板相关的软件开发工具和资料而建立的在线存储空间。 该网盘主要包含了rv1106的软件开发工具和驱动程序,如编译器、调试器、烧录工具等。这些工具能够帮助开发者进行rv1106的应用程序开发、调试和部署。 此外,网盘中还包含了与rv1106开发板相关的操作系统、示例代码、文档和教程等。这些资料可以帮助开发者更好地了解rv1106的硬件设计和功能,快速上手开发。 通过rv1106 sdk 网盘,用户可以方便地浏览、下载和共享rv1106开发相关的软件工具和资料。用户只需登录网盘,即可轻松找到所需的开发工具和资料,无需通过其他渠道获取。 此外,网盘还提供了版本管理和更新功能,用户可以随时了解到最新的rv1106软件开发工具和资料,确保自己的开发环境和项目处于最新状态。 总而言之,rv1106 sdk 网盘为开发者提供了一个方便、高效的平台,帮助他们更好地进行rv1106开发,并且随时获取最新的软件开发工具和资料。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值