|
|
发表于 2024-8-14 10:31:26
|
显示全部楼层
扩容成16M的norflash版本,application分区修改为10M:
1、修改sdk\drivers\boards\brandy_evb\memory_config\include\memory_config_common.h:
#define FLASH_LENGTH 0x1000000 // 0x800000
2、修改sdk\drivers\boards\brandy_evb\product\product_evb4_standard.h:
#define RECOVERY_IMAGE_PAGES 64
#define APP_IMAGE_PAGES 2408 //1353
3、修改sdk\build\config\target_config\brandy\param_sector\param_sector.json:
["0x20", "0x00050000", "0x00040000"],
["0x21", "0x00090000", "0x00070000"],
["0x22", "0x00100000", "0x00070000"],
["0x23", "0x00170000", "0x00140000"],
["0x24", "0x002B0000", "0x00968000"],
["0x30", "0x00C18000", "0x00004000"],
["0x31", "0x00C1C000", "0x00003000"]
4、修改sdk\tools\pkg\chip_packet\brandy\packet.py:
##recovery_bx = recovery_bin + "|0x70050000|0x50000|100" #"|0x70050000|0x40000|100"
nv_bx = nv + "|0x70C18000|0x4000|100" #"|0x707F9000|0x4000|100"
app_bx = app + "|0x702B0000|0x968000|18" #"|0x702B0000|0x549000|18"
##bt_bx = bt + "|0x700a0000|0x70000|20" #"|0x70090000|0x70000|20"
##dsp_main_bx = dsp_main + "|0x70110000|0x70000|22" #"|0x70100000|0x70000|22"
##dsp_overlay_bx = dsp_overlay + "|0x70180000|0x140000|26" #"|0x70170000|0x140000|26"
5、重新编译版本:
brandy-ssb、brandy-target5-r、brandy-target5
6、全镜像烧录
7、单独打包application.bin制作update.fwpkg
8、修改nv_config.h
#define KV_STORE_START_ADDR (FLASH_PHYSICAL_ADDR_START + 0xC18000) // (FLASH_PHYSICAL_ADDR_START + 0x7F9000) |
|