Setting
MQX_ROM_VECTORS 0
into libraries defines the Interrupt Table into RAM.
I still have a couple of doubt that I hope someone here knows how to deal with:
1.-How to debugg an application when the beggining isn't in 0x00000000 ?, for example in the .lcf file:
loader (RX) : ORIGIN = 0x00000000, LENGTH = 0x0000C000
vectorrom (RX): ORIGIN = 0x0000C000, LENGTH = 0x00000400
if I try to debugg the application launches an exeption vector error.
2.-How to use the USB with Internal Flash Release configuration selected. Every time I plug a usb memory into de usb slot the device shell prints:
Error while opening partition(UNKNOWN ERROR!!!)
As I didn't know if it changed something in the project I opened mfs_usb_m52259evb.mcp and tested with MCF52259EVB without any changes in the MQX libraries. It fails the same way when I select Int. Flash Release as the target. What could be the problem?
Thank you in advanced,
Jaime