cancel
Showing results for 
Search instead for 
Did you mean: 

Hello, I use STM32IDE to debug a STM32l486RG. I have a message when I want to debug my program : Break at address "0x8000c46" with no debug information available, or outside of program code.

ludovic-micou2
Associate III

The BOOT pin is to GND, and the program is configured to 0x0800 0000.

4 REPLIES 4
mattias norlander
ST Employee

What is the Debug level set on the compiler?

0693W00000KaaedQAB.pngDo you always end up at this address?

And is this the only address where there is no mapping to c-code?

If you want to know where you are halted you can look into the list-file: Debug\ProjectName.list file. Scroll down to 0x8000c46, in which function is this?

If you don't want to break there, then clean out any breakpoints in the breakpoints view. Then to be safe use the Debugger console and type "info b". Any breakpoints still set in target?

mattias norlander
ST Employee

Did this solve the issue or is there another root-cause?

lmico.1
Associate

I have the address in the file *.ld who isn't at 0x0800000 but at 0x08008000. when the built, this file isn't save automically.

...Not sure this relates at all to the original problem in this thread. But, maybe I missunderstand.

Are you saying that if you modify a linker script (.ld-file) and then click "build". Then the .ld-file is not saved automatically by the IDE before the build is started? So your modification is not take into consideration by the build?