Part Number: CC2650
Hi everyone,
I'm trying to reserve first page of my CC2650f128 for a custom bootloader, so, in the application I'm trying to reserve the page 0.
I've set the cmd file as follow
#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
}
but when I try to compile code, I see three defined areas, but under MY_FLASH_SECTORS I see some data


How I can remove this?
I've tried to set
m3Hwi.resetVectorAddress = 0x1000;
to move reset vector area
Thanks for the help