大家好、
我正在尝试为自定义引导加载程序保留 CC2650f128的第一页、因此在应用程序中、我将尝试保留该页0。
我已将 cmd 文件设置为如下
#define FLASH_BASE 0x1000
#define FLASH_SIZE 0x20000
#define RAM_BASE 0x20000000
#define RAM_SIZE 0x5000
#define MINE_SECTORS_PAGE_START 0x0
#define FLASH_PAGE_LEN 0x1000
/* System memory map */
MEMORY
{
MY_FLASH_SECTORS(RX) : origin = MINE_SECTORS_PAGE_START, length = FLASH_PAGE_LEN
/* Application stored in and executes from internal flash */
FLASH (RX) : origin = FLASH_BASE , length = FLASH_SIZE - FLASH_PAGE_LEN
/* Application uses internal RAM for data */
SRAM (RWX) : origin = RAM_BASE, length = RAM_SIZE
}
/* Section allocation in memory */
SECTIONS
{
.bootloader : (NOLOAD) >> MY_FLASH_SECTORS
.intvecs : >> FLASH
.text : >> FLASH
.const : >> FLASH
.constdata : >> FLASH
.rodata : >> FLASH
.cinit : > FLASH
.pinit : >> FLASH
.init_array : >> FLASH
.emb_text : >> FLASH
.ccfg : > FLASH (HIGH)
.data : > SRAM
.bss : > SRAM
.sysmem : > SRAM
.stack : > SRAM (HIGH)
.nonretenvar : > SRAM
}
但是、当我尝试编译代码时、我会看到三个已定义的区域、但在 my_flash_sectors 下、我会看到一些数据


如何删除此项?
我已尝试设置
m3Hwi.resetVectorAddress = 0x1000;
以移动复位矢量区域
感谢你的帮助