Skip to main content
Associate II
August 22, 2026
Solved

Something is not working?

  • August 22, 2026
  • 2 replies
  • 24 views

I am debugging my program on a NUCLEO-H533RE and it fails at:

{ uvalRAM.RAMROM[i] [x] = uvalFla.FlaROM[Page] [x];}

which is moving a byte from flash to RAM. The dissembler

shows it stopped at

08000d2c: b.n 0x8000d2c

Break at address "0x8000d2c" with no debug information available, or outside of program code.

Any suggestions on what happened?

Compiled and debugged using STM32CubeIDE 2.0.0.

I am new to STM32CubeIDE but not new to embedded designs.

Best answer by BrucePB

Thanks Richard for making me think differently.  I found the problem, it was my error.

2 replies

Richard Li
Senior
August 22, 2026

If the source code create by yourself, then your can easy use IDE step by step, before fails, look for registers value, special fore SFRs, you can find what's happen.

BrucePBAuthorBest answer
Associate II
August 22, 2026

Thanks Richard for making me think differently.  I found the problem, it was my error.