Hi NXP team,
We are using S32K1XX controller in our project.
I have placed the application hex values in array and located the array at the XYZ segment area.
I have checked in map file and memory window, array is located at the XYZ segment .
__attribute__((section (".XYZ_codearea"))) T_U8 EraseArr =
typedef void (*BL_pfvJumpAddress_t)(void);
Jump function :
void BL_BLC_JumpToApp( T_U32 *pu32JumpAddress )
/* Assign address to pseudo function. */
pfvJumpAddress = (BL_pfvJumpAddress_t)(pu32JumpAddress);
calling the function :
EraseRoutineFlashPtr = EraseArr;//0x20000541;
but it is going default ISR.
please let me know what is the problem ?