Skip to main content
Alihussain Vohra
Associate III
July 23, 2020
Question

stm32 IAP Binary problem

  • July 23, 2020
  • 2 replies
  • 1750 views

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..

    This topic has been closed for replies.

    2 replies

    Piranha
    Principal III
    July 23, 2020

    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];
    }

    Alihussain Vohra
    Associate III
    July 24, 2020

    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