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

illegal address while loading code with ULINK Pro to RAM

Hi,

I have an application that need to be downloaded in the RAM of a generic Cortex M0 device.

I'm using Keil ULINK Pro on SWD and I'm able to enter the debug, I can execute code, I can read/write registers and RAM, but I'm not able to download a very simple application in RAM (for the flash I don't have yet a driver).

When I'm trying to download an application (RIGHT CLICK in DISSASEMBLY window and LOAD HEX), I get an error: *** error 57: illegal address (0x20000B00).

0x20000000 is the base address of my RAM and 0x20000B00 is my first address in the hex file.

Is it a way to specify the RAM address for the ULINK Pro?
I tried the ULINK Pro manual, but could not find more information about this...

Many thanks,
Marius

0