首页 > 其他分享 >Luckfox开发--Flash镜像制作

Luckfox开发--Flash镜像制作

时间:2024-09-22 14:12:24浏览次数:1  
标签:Luckfox luckfox -- Flash Pico RV1103 IPC

在使用RV1103 Luckfox Pico开发板开发的过程中,由于板子上含有Flash封装口,但未焊上Flash,且Luckfox Pico Plus就是基于Flash制作的烧录镜像。所以,理论上来说,Luckfox Pico也是应该可以使用Flash制作镜像。

除了硬件上需要焊接上一块Flash以外,还需要修改SDK制作一个Flash的镜像。

焊接硬件

首先焊接Flash首先需要注意,芯片支持的Flash的型号,以及Flash的封装
,这里我选择W25N04KVZEIR。焊接时注意温度,不要影响到旁边其他器件。焊接完如同。
IMG_20240921_200553.jpg

[!NOTE] 注意
将Flash焊接完成后,我这边使用官方的上位机烧录工具是无法得到正确的Flash烧录信息的,只有将Flash镜像制作完成,并且正确下载后才能确认焊接正常,所以这里无法验证是否焊接正确,需要对自己的焊接水平有一定自信。

制作镜像

进入之前搭建好的虚拟机系统中,找到SDK包的路径,在目录luckfox-pico/project/cfg/BoardConfig_IPC下,复制BoardConfig-SD_CARD-Buildroot-RV1103_Luckfox_Pico-IPC.mk文件,改名为BoardConfig-SPI_NAND-Buildroot-RV1103_Luckfox_Pico_Pro-IPC.mk并在新文件下修改下面几处:
image.png

[!NOTE] 注意
210M(rootfs)可以根据实际需要选择不同大小

在目录luckfox-pico/sysdrv/source/kernel/arch/arm/boot/dts下,复制rv1103g-luckfox-pico.dts,改名为rv1103g-luckfox-pico-pro.dts,并在新文件下修改下面几处:
image.png
完成后在根目录下编译镜像:

# 选择参考板级
RV1103/luckfox-pico$ ./build.sh lunch
You're building on Linux
  Lunch menu...pick the Luckfox Pico hardware version:
  选择 Luckfox Pico 硬件版本:
                [0] RV1103_Luckfox_Pico
                [1] RV1103_Luckfox_Pico_Mini_A
                [2] RV1103_Luckfox_Pico_Mini_B
                [3] RV1103_Luckfox_Pico_Plus
                [4] RV1106_Luckfox_Pico_Pro_Max
                [5] RV1106_Luckfox_Pico_Ultra
                [6] RV1106_Luckfox_Pico_Ultra_W
                [7] custom
Which would you like? [0~7][default:0]: 7
----------------------------------------------------------------
----------------------------------------------------------------
16. BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1103_Luckfox_Pico_Pro-IPC.mk
                             boot medium(启动介质): SPI_NAND
                          system version(系统版本): Buildroot
                        hardware version(硬件版本): RV1103_Luckfox_Pico_Pro
                              applicaton(应用场景): IPC
----------------------------------------------------------------
----------------------------------------------------------------
Which would you like? [default:0]: 16
[build.sh:info] Lunching for Default BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1103_Luckfox_Pico_Pro-IPC.mk boards...
[build.sh:info] Running build_select_board succeeded.

# 一键自动编译
RV1103/luckfox-pico$ ./build.sh

等待一会后,将luckfox-pico/output目录下的image文件夹复制到与window共享的文件夹下,并且使用usb连接开发板(先按住开发板的BOOT键,USB连接电脑,松开BOOT键)
image.png
烧录成功显示如下:
image.png

系统验证

使用串口,登录系统,烧录的系统是buildroot

标签:Luckfox,luckfox,--,Flash,Pico,RV1103,IPC
From: https://www.cnblogs.com/tangwc/p/18425241

相关文章

  • 几种常用的算法(递归,Top-n)
    //C#用递归算法实现:一列数的规则如下:1、1、2、3、5、8、13、21、34,求第30位数是多少 publicstaticintGetPosValue(intpos) {    //第1位、第2位,实际上索引是0、1    if(pos==0||pos==1) //我们习惯上,位置使用索引(从0开始,0视为是第1位)    {   ......
  • Go语言基础-常见编码(Json、Base64)
    编码jsonjson是go标准库里自带的序列化工具,使用了反射,效率比较低easyjson值针对预先定义好的json结构体对输入的json字符串进行纯字符串的截取,并将对应的json字段赋值给结构体easyjson-allxxx.go生成go文件中定义的结构体对应的解析xxx.go所在的package不能是mainfunce......
  • ERROR StatusLogger NoSql contains an invalid element or attribute "MongoDb"
    报错:ERRORStatusLoggerNoSqlcontainsaninvalidelementorattribute"MongoDb"ERRORStatusLoggerNoSQLprovidernotspecifiedforappender[databaseAppender].ERRORStatusLoggerNullobjectreturnedforNoSqlinAppenders.ERRORStatusLoggerUnab......
  • [Spring]拦截器
    Interceptor介绍拦截器(Interceptor)同Filter过滤器一样,它俩都是面向切面编程——AOP的具体实现(AOP切面编程只是一种编程思想而已)。你可以使用Interceptor来执行某些任务,例如在Controller处理请求之前编写日志,添加或更新配置......在Spring中,当请求发送到Controller......
  • 【win/mac】Adobe Illustrator(AI2024)软件下载安装(亲测可用)
    目录简介下载链接软件功能操作指南简介AdobeIllustrator,简称AI,是一款由Adobe公司开发的矢量图形编辑软件。它广泛应用于插画制作、Logo设计、排版、Web设计等多个领域。由于其强大的图形编辑功能和支持多种格式的文件导入导出,AI成为设计师们必备的工具之一。AI不仅可......
  • 【亲测可用】Adobe AE2024软件下载安装(win/mac)
    目录简介下载链接安装步骤软件功能操作指南简介AdobeAfterEffects,简称AE,是Adobe公司推出的一款专业的视觉效果和动态图形处理软件。它广泛应用于电影、电视、广告、网络视频以及社交媒体内容制作等领域。AE以其强大的图层合成、关键帧动画、丰富的特效和插件支持,成......
  • GEE 案例:如何利用LST脚本快速计算指定区域的LST和时序的LST
    目录简介代码单景LST代码Landsat LST时序结果引用引入的脚本ASTERemissivityLST脚本TPW脚本SWM系数SWM算法boardband脚本去云脚本FVC脚本NDVI脚本蒸散发脚本简介地表温度是指地球表面的温度,即地球表面空气与地面接触处的温度。地表温度受多种因素影响,......
  • GEE教程:利用sentinel-2数据进行ndwi和ndci指数的计算和下载
    目录简介函数normalizedDifference(bandNames)Arguments:Returns: ImageExport.image.toDrive(image, description, folder, fileNamePrefix, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, fileDimensions, skipEmptyTiles, file......
  • 如何开启Nanite
    Nanite是虚幻引擎5的虚拟化几何体系统,它采用全新的内部网格体格式和渲染技术来渲染像素级别的细节以及海量对象。它可以智能地仅处理你能够感受到的细节。另外,Nanite采用高度压缩的数据格式,并且支持具有自动细节级别的细粒度流送有了Nanite,物件的细节将更为丰富,接近真实世......
  • 虚幻引擎游戏保存/加载存档功能
    函数名功能DoesSaveGameExist检查存档是否存在LoadGamefromSlot加载存档SaveGametoSlot保存存档DeleteGameinSlot删除存档SlotName是插槽名字存档都是通过插槽名字来读取/加载/检查/删除的先创建一个SaveGame类,这个类里可以存放要保存的数据,比如玩......