nix

本差分包升级点:
1. 增加支持外部Flash作为 GR5526 app_bootloader 工程 升级固件时候 的缓存空间. 解决内部 X-Flash 缓存空间不足的问题
> SDK 版本 : GR5526 SDK 1.0.2
> DFU 方案 : App_Bootloader
> 使用方法: 下载Patch, 解压到 GR5526 SDK 1.0.2 根目录. 替换源码和工程文件。
用法:
1. 当 dfu_port.h 中宏 DFU_SUPPORT_EXTERN_FLASH_FOR_GR5526 配置为0 时, 使用 内部X-Flash 作为缓存空间;
当 dfu_port.h 中宏 DFU_SUPPORT_EXTERN_FLASH_FOR_GR5526 配置为1 时, 支持使用 外部 QSPI Flash 作为缓存空间;
1) 当 OTA 时候拷贝地址段 位于 [0xC0000000, 0xC4000000), 判断使用挂载到QSPI0 模块的Flash作为缓存空间
2) 当 OTA 时候拷贝地址段 位于 [0xC4000000, 0xC8000000), 判断使用挂载到QSPI1 模块的Flash作为缓存空间
3) 当 OTA 时候拷贝地址段 位于 [0xC8000000, 0xCC000000), 判断使用挂载到QSPI2 模块的Flash作为缓存空间
2. 注意, 通过驱动文件 drv_adapter_port.h 的宏 NORFLASH_DEV_QSPI_ID 配置实际挂载的 QSPI 模块ID. 注意ID 和拷贝地址空间匹配
3. 一般外部Flash 会作为 图片等素材的存储空间, 当使用外部Flash 做升级固件缓存时候, 注意和素材占有空间分开排布. 避免升级固件时候 擦除素材资源
Ping

Patch见附件
188***314
GR5526 SDK 1.0.3 需要添加这个附件吗
打开微信,使用“扫一扫”即可关注