2.18. 同时升级内置falsh和外挂flash
从烧录器V3.1.8版本开始增加支持同时升级内置falsh和外挂flash功能。使用该功能,需要在SDK的下载目录进行文件参数修改。
2.18.1. 资源打包程序
下载压缩包 下载目录工具Windows版本(点击此处下载) 并解压
获得packres.exe最新版本,将其放在SDK的下载目录里
2.18.2. 编译参数添加
- 在下载目录找到 - download.c文件,添加命令,例如:- packres.exe -n test_dir -o res.bin dir_tone 0 -normal- Note - 参数说明: - -n test_dir# 在芯片访问时候使用的名字,比如 test_dir
- -o res.bin# 输出的文件名 res.bin
- -normal# 表示要去掉 index
- dir_tone 0 ...# 文件名 地址(要设置写在外挂flash的地址,一拖八需要解析
 - Important - 注意: - packres.exe这个工具在多个地方都会被使用。例如打包提示音也会用到- packres.exe。 打包下载到外挂 flash 也会用到。这些用法之间是互相独立,可以累计做的。- packres.exe的作用是将输入文件合并成一个文件,并且加上一些附加信息。- 例如,我们把一些提示音下载到外挂flash,总的来看会用到两次 - packres.exe- 第一次: - packres.exe -n tone -o tone.cfg 1.mp3 2.mp3 ...# 生成提示音文件- 第二次(我们当前说明文档中的): - packres.exe -n test_dir -o res.bin tone.cfg# 打包用于下载到外挂flash- 不要因为提示音那一步用了 - packres.exe就省略后面的步骤。
- 在 - download.c删除参数:- -wflash XXXX
 添加参数:- -ex_flash res.bin- Note - 参数说明: - -ex_flash# 一拖八所需要的解析参数
- res.bin# 已经打包的资源文件,尽可能使用该名字,OTA升级只识别此名字
 
- 在 - isd_config.ini的- [SYS_CFG_PARAM]下添加参数,例如:- EX_FLASH=PA08_1C_NULL;- Note - 示例配置为CS引脚为PA08 
 使用SPI1的C端
 如果norflash电源为vddio,填NULL即可,否则填写对应的引脚号
- 修改保存后编译工程,得到带外挂flash资源的fw,授权即可