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

How to debug relocated application

My application is split between a loader (located at 0 flash) and the actual application (located at 0x10000 flash). The loader is not written yet but I would like to test the application at its target location. The application map file looks fine and seems to load appropriately at 0x10000. I am debugging this via ULINK on the MCB2370 eval board, I can load the app but it will not run, in fact never even gets to the startup code.

Does the built in firware bootloader still run when debugging like this? From the documentation, the bootloader looks for a valid app signature at location 0x0014, if found it runs the reset vector at 0. However the vector table is now at 0x10000 so my application appearently is not seen.

Is there some config setting I am missing that will allow me to run my app at that address?