This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL2-TMS57012: CortexR4: Trouble Reading Memory Block at 0x8001500 on Page 0 of Length 0x61

Part Number: LAUNCHXL2-TMS57012

Tool/software:

Dear TI engineers,

I get an error when executing a function in internal ram,
my code is like this.

sys_link.cmd file

SECTIONS
{
.intvecs : {} > VECTORS
.text : {} > FLASH0
.const : {} > FLASH0
.cinit : {} > FLASH0
.pinit : {} > FLASH0
.bss : {} > RAM
.data : {} > RAM
.sysmem : {} > RAM

/* USER CODE BEGIN (4) */
.blinky_section : RUN = RAM, LOAD = FLASH0
LOAD_START(BlinkyLoadStart), LOAD_END(BlinkyLoadEnd), LOAD_SIZE(BlinkySize),
RUN_START(BlinkyStartAddr), RUN_END(BlinkyEndAddr)
/* USER CODE END */
}   

My sys_main.c file 

/* USER CODE BEGIN (2) */
#pragma SET_CODE_SECTION(".blinky_section")
void blinky()
{
int i;
while(1)
{
gioToggleBit(gioPORTB,1);
gioToggleBit(gioPORTB,2);
for(i=0;i<1000000;i++);
}
}
#pragma SET_CODE_SECTION()

extern uint32 BlinkyLoadStart;
extern uint32 BlinkyLoadEnd;
extern uint32 BlinkySize;
extern uint32 BlinkyStartAddr;
extern uint32 BlinkyEndAddr;

/* USER CODE END */

int main(void)
{
/* USER CODE BEGIN (3) */
gioInit();
gioSetDirection(gioPORTB, 0XFFFFFFFF);
memcpy(&BlinkyStartAddr, &BlinkyLoadStart, 1000);

blinky();
while(1);
/* USER CODE END */

return 0;
}

I get an error when looking at the BlinkyStartAddr address from the memory browser.
I think there is no rame access but I couldn't fix it.
Why do I get error  "Trouble Reading Memory Block at 0x8001500 on Page 0 of Length 0x61"  when I install the application in debug mode?