2.25. FLASH用户区域使用说明

Overview

介绍FLASH用户区域使用方法

2.25.1. 示例

示例工程: 具体示例代码详见 apps/common/example/peripheral/flash/flash_user/main.c ,示例工程实现需在 apps/demo/demo_DevKitBoard/include/demo_config.h 中开启宏 USE_FLASH_USER_TEST_DEMO

2.25.2. 常见问题

(1)如何修改用户flash可用空间大小?

答:找到配置文件 cpu/wl82/tools/isd_config_rule.c ,然后修改对应预留区的 XXX_LEN 配置,如:修改EXIF预留区的 EXIF_LEN

#保留客户使用
EXIF_ADR=AUTO;
EXIF_LEN=0x1000;
EXIF_OPT=1;

(2)用户flash可用空间地址如何指定?

答:不能够强制指定,工具会根据当前代码资源等情况在FLASH靠后分配一块可用大小的空间, 如果空间不够编译的时候会报错

(3)用户如何对用户区域进行配置?

答:具体说明,请参考 reserved