Skip to main content
TG.3
Associate II
February 17, 2022
Question

How does the issue "Break at address "0xfffffffe" with no debug information available, or outside of program code" arise in stm32cube IDE?

  • February 17, 2022
  • 1 reply
  • 1205 views

In stm32L4, I have set the starting address at 0x0802F800, and length 10K. When start execution, I encounter the above issue. If i execute in steps in debug mode in cudeIDE, it is executing.

This topic has been closed for replies.

1 reply

KnarfB
Super User
February 17, 2022

This should be the result of a branch or call or interrupt where the target address is not programmed in the flash, i.e. flash content is 0xffffffff. The MCU interprets the LBS as "tumb mode" and ignores it. So you see 0xfffffffe. If you only changed the address in the .ld file, thats not enough. Look for "custom bootloader" to get some ideas.

hth

KnarfB