This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

STM32 JTAG debugging with ULINK-ME acts weird

I've been using MicroVision IDE and debugging STM32 successfully, until recently.

When starting the debugging, after loading the software the debugger gives the following:

Cannot access Memory
*** error 57: illegal address (0x08000000)

This has not happened before, and now it happens all the time. After this message I can only debug by looking at disassembly window, the C source code is not tracked anymore.

The address is the starting address of on-chip flash, so it is valid.

Parents
  • "The address is the starting address of on-chip flash, so it is valid."

    Not necessarily: that just indicates that memory physically exists at the address - it does not confirm that the specific access attempt (Read/Write/Execute) was valid for that address...

    Check your pointers...

Reply
  • "The address is the starting address of on-chip flash, so it is valid."

    Not necessarily: that just indicates that memory physically exists at the address - it does not confirm that the specific access attempt (Read/Write/Execute) was valid for that address...

    Check your pointers...

Children