kfpkg package method (kfpkg打包方法)


#1

Kfpkg是一个包含多个bin文件,以及可以指定烧录地址的固件格式。

kfpkg由3部分组成。

flash-list.json flash文件列表
XXX.bin 固件
YYY.bin 其他文件

flash-list.json 内容

{
  "version": "0.1.0",
  "files": [
    {
      "address": 0,
      "bin": "XXX.bin",
      "sha256Prefix": true
    },
    {
      "address": 0x00A00000,
      "bin": "YYY.bin",
      "sha256Prefix": false
    }
  ]
}

注意sha256Prefix选项

将 这些文件压缩成zip文件,然后改后缀名为kfpkg即可被烧录工具识别,并按照指定地址烧录到flash。