主题中讨论的其他器件:UNIFLASH
我正在尝试自动化我们软件的构建过程
当前、编译系统生成一个.out 文件、可使用 CCS 或 uniflash 将该文件加载到我们的器件中
我已经成功使用 uniflash 创建了独立命令行软件包、现在我想再做一步-使用构建系统生成独立软件包。
我尝试获取由 uniflash 创建的软件包并编辑各种文件名和路径(我们的.out 文件的名称包含版本号、因此会不断更改)
这最初似乎可以正常工作、但后来我尝试创建了一个未清除闪存存储器的新版本-它开始工作、然后在下载到电路板期间由于闪存验证失败而失败。
我不想擦除闪存的原因是我正在使用 NVS (非易失性存储)、并且不希望在我们每次加载新构建时覆盖该存储。
- 那么、是否有一种保护 NVS 的方法、或者我是否需要使用"do n't erase flash"选项创建独立软件包?
- 是否有从命令行生成独立命令行软件包的方法?