Content originally posted in LPCWare by lpcxpresso-support on Tue Jun 30 05:22:11 MST 2015
Essentially, this is not going to work for you.
Position Independent (code and data) relies on a loader to read the AXF file, and fix-up the locations. The AXF file contains the information required to provide these fixups. It is not possibke to do this with bin or hex files as they strip this information away. Loading of position independent applications is nearly always done by an Operating System (not an RTOS).
Even if you manage to accomplish this, you will then need to remap the vector table to refer to the correct locations (A vs B) etc.