I have been working on the firmware upgrade process for the S32K144 microcontroller. The memory architecture includes a bootloader and two applications, App1 and App2.
Here is what I have done so far:
- App1 is mapped to start at 0x11000 and App2 starts at 0x42000 in the linker file.
- I have successfully created individual HEX files for both applications, and they download and jump to their respective addresses (0x11000 for App1 and 0x42000 for App2).
Now I wanted to have position independent code. Could please share the detail documentation and steps to follow in the case of S32DS?
I have reviewed below article but the information provide is limited.
https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/EXAMPLE-S32K144-Position-Independent-C....