2385481_en-US

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2385481_en-US

2385481_en-US

[S32K324 / Custom Board] HSE FW Installed (0x4039C028=1) but Init Failed (0x4038C107=0)

Hi everyone,

I am seeking advice regarding an issue where the HSE Firmware initialization fails to complete on an S32K324 custom board.

1. Development Environment

MCU: S32K324 (Custom Board)

HSE FW: s32k3x4_hse_fw_1.5.0_2.55.0_pb250130.bin.pink

Debugger: S32DS + T32 (Trace32)

2. Progress and Status Registers

Successfully programmed the HSE FW Usage Flag in the UTEST region (0x1B000000).

Downloaded the Pink Image binary into flash memory.

After performing a Power-On Reset (POR), the status registers are as follows:

0x4039C028 (HSE GPR): 0x01 (Installation confirmed)

0x4038C107 (HSE_STATUS_INIT_OK): 0x00 (Halted during boot)

3. Questions
I would like to ask the experts the following:

What is the very first thing I should check?
Since the installation succeeded but initialization failed, are there any specific registers (e.g., Fault status) I should dump or hardware signals to inspect to pinpoint the exact cause?

Can the Custom Board environment affect the initialization failure?
Since I am using a custom board, I suspect hardware differences (e.g., initial XTAL frequency) or the early clock (PLL) configuration code of the main core (M7) might be interfering with the HSE boot sequence. If this is a known issue, could you guide me on the recommended boot sequence (e.g., polling the INIT_OK flag before any clock setup) or potential solutions?

Any clues would be a great help. Thank you in advance for your support!

Re: [S32K324 / Custom Board] HSE FW Installed (0x4039C028=1) but Init Failed (0x4038C107=0)

Hi there,

Thank you so much for the clear guidance.

First, I proceeded with the firmware installation using the demo app, and then dumped the MU and HSE GPR register values while in the system.up state. Please let me know if any of these register addresses are incorrect.

The results are as follows:

1. MU0 Registers (Base Address: 0x4038C000)

화면 캡처 2026-06-25 094427.png화면 캡처 2026-06-25 094427.png

화면 캡처 2026-06-25 095601.png화면 캡처 2026-06-25 095601.png

화면 캡처 2026-06-25 095727.png화면 캡처 2026-06-25 095727.png

화면 캡처 2026-06-25 095747.png화면 캡처 2026-06-25 095747.png

2. HSE GPR Registers (Base Address: 0x4039C000)

화면 캡처 2026-06-25 094944.png화면 캡처 2026-06-25 094944.png

Could you please review these values? I would highly appreciate your expert opinion on whether these indicate a specific error cause, such as a clock configuration conflict or a firmware authentication failure.

Thank you again for your time and support!

Re: [S32K324 / Custom Board] HSE FW Installed (0x4039C028=1) but Init Failed (0x4038C107=0)

Could you provide following information?

MU registers, FSR, GSR, etc:

HSE GPR3:

Re: [S32K324 / Custom Board] HSE FW Installed (0x4039C028=1) but Init Failed (0x4038C107=0)

Thanks. But I would need to see this screenshot when HSE core is in WFI state, not directly after reset.

标记 (1)
无评分
版本历史
最后更新:
‎07-01-2026 02:34 AM
更新人: