MPU_config() is called before m7_scst_execute_core_tests as mentioned in <M7_S32K3_SCST_User_Manual>. And I find the signature is incorrect value(the value in library is 0x2F6AB216U) in debug mode. But it is correct in run-time mode(without Debugger). I think it is weird. Is it normal?
I guess that was answered in the email thread, most likely in Trace32 it was set to catch exceptions (BusFault, Hardfault), so it needs to be removed to be able to catch those by SCST correctly. There is Trace32 command "tronchip" for that.
I guess that was answered in the email thread, most likely in Trace32 it was set to catch exceptions (BusFault, Hardfault), so it needs to be removed to be able to catch those by SCST correctly. There is Trace32 command "tronchip" for that.