Luckfox开发–Flash镜像制作-牛翰网

Luckfox开发–Flash镜像制作

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

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

焊接硬件

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

[!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并在新文件下修改下面几处:

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

在目录luckfox-pico/sysdrv/source/kernel/arch/arm/boot/dts下,复制rv1103g-luckfox-pico.dts,改名为rv1103g-luckfox-pico-pro.dts,并在新文件下修改下面几处:
图片[1]-Luckfox开发–Flash镜像制作-牛翰网
完成后在根目录下编译镜像:

# 选择参考板级
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键)
图片[2]-Luckfox开发–Flash镜像制作-牛翰网
烧录成功显示如下:

系统验证

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

  • 登录账号:root
  • 登录密码:luckfox
    图片[3]-Luckfox开发–Flash镜像制作-牛翰网
    参考链接:
  • RV1103 Luckfox Pico使用SPI NAND Flash烧录镜像_rv1103烧录-CSDN博客
请登录后发表评论

    没有回复内容