cancel
Showing results for 
Search instead for 
Did you mean: 

stm32 IAP Binary problem

Alihussain Vohra
Associate III

I am getting this error while debugging "Break at address "0x20004000" with no debug information available, or outside of program code". I am attaching main and linker file. How to solve this? Thanks in advance..

2 REPLIES 2
Piranha
Chief II

There is no "RAMVectorTable" section in linker script.

Btw, I would write it like this:

#define APPLICATION_ADDRESS    0x08004000ul
 
for (size_t i = 0; i < 48; ++i) {
	VectorTable[i] = *((volatile uint32_t*)APPLICATION_ADDRESS)[i];
}

I have already defined it in main file as described in IAP_Binary file example code given in repository...C:\Users\MMW_03_08\STM32Cube\Repository\STM32Cube_FW_F0_V1.11.0\Projects\STM32091C_EVAL\Applications\IAP