cancel
Showing results for 
Search instead for 
Did you mean: 

Something is not working?

BrucePB
Associate II

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.

1 ACCEPTED SOLUTION

Accepted Solutions

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

View solution in original post

2 REPLIES 2
Richard Li
Senior

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.

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