According to HSE GPR register at 0x4039_C028, the firmware is NOT installed.
The HSE Firmware package can be downloaded from S32K3 Standard Software:
https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K3-STDSW-D
Just click on the link and then select „Automotive SW - S32K3 - HSE Firmware“. Here search for latest version for your derivative.
We provide application note which explains how to install the firmware. It’s available in Documentation -> Secure files:
https://www.nxp.com/products/S32K3
Search for document “HSE FW install for S32K3xx”.
It’s also described in HSE-B Firmware Reference Manual rev. 2.4 in section “3 HSE Firmware Installation”.
There are three methods how to install HSE firmware. Please take a look at section “3 HSE Firmware Installation” in HSE-B Firmware Reference Manual v2.4.
The most convenient method for you is probably installation via IVT. Following steps are requires:
- Program HSE feature flag at 0x1B000000. You can do this anywhere and anytime, by your code or by your debugger. It doesn’t matter.
- Load pink file anywhere to flash (together with your application). Do not use areas reserved for HSE.
- Then put an address of the pink file to IVT. See “14.2.2 IVT Structure” in HSE FW RM v2.4.
You can find an example in HSE DemoExamples for this:
https://www.nxp.com/webapp/Download?colCode=S32K3_HSE_DemoExamples
Then search for:
c:\NXP\S32K3_HSE_DemoExamples_1_0_0\S32K3_HSE_DemoExamples\Device_Configuration\S32K344_HSE_FW_INSTALL\
This demo shows all the steps.