TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2 OFFCHIP OAD 外部flash layout文件配置问题

hi  RT

我的编译环境如下:

协议栈使用:ble_sdk_2_02_01_18

BLE SDK使用:simplelink_cc2640r2_sdk_1_40_00_45

编译环境:Code Composer Studio 7.2.0

     项目使用simple_peripheral_cc2640r2lp_oad_offchip_app例程,外部flash使用512KByte spiFlash,现在项目需要预留flash 128KByte空间(0x60000 ~ 0x70000),所以重新自定义512KByte spiFlash layout ,如下:

在ext_flash_layout.h文件中修改为:

#include "hal_types.h"

#define OAD_EFL_MAGIC {'O', 'A', 'D', ' ', 'N', 'V', 'M', '1'}
#define OAD_EFL_MAGIC_SZ 8

#define EFL_NUM_FACT_IMAGES  0 //2 

// Page size
#define EFL_PAGE_SIZE 0x1000
#define EFL_FLASH_SIZE 0x60000  //0x80000 

#define EFL_MAX_IMG_SZ 0x20000
#define EFL_APP_IMG_SZ 0x10000

// Image information (meta-data)
#define EFL_ADDR_META 0x00000
#define EFL_SIZE_META EFL_PAGE_SIZE
#define EFL_MAX_META 2  //4 

希望确认下,这样修改能否实现需求?这种修改会有什么问题?

da qin zheng sheng:

你的oad部分需要多大存储空间? 512-128=384k
把最后部分留出来做数据。

popo:

回复 da qin zheng sheng:

对的

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2 OFFCHIP OAD 外部flash layout文件配置问题
分享到: 更多 (0)