修改代码

#define  LOAD_KMODEL_FROM_FLASH  1

重新生成bin文件

固件内容,作为参数传给烧录软件,软件会默认烧录到flash开头,完成后重启即可运行。

把模型文件和bin文件打包成一个kfpkg文件

时候我们需要烧录其它二进制文件到flash,比如烧录模型、文件系统或者自己定义的其它数据,这时需要指定烧录地址。kfpkg由3部分组成:flash-list.json文本文件、bin文件以及烧录地址。

{
  "version": "0.1.0",
  "files": [
    {
      "address": 0,
      "bin": "A_mycode.bin",
      "sha256Prefix": true
    },
    {
      "address": 0x00A00000,
      "bin": "mobile_yolo.kmodel",
      "sha256Prefix": false
    }
  ]
}

压缩这三个文件为zip,然后修改扩展名为.kfpkg,下载直接选择此kfpkg文件即可下载运行程序