Hi, @lukaszadrapa
I have installed HSE (Hardware Security Engine) without using an IVT (Image Vector Table). The installation completed successfully.
Bootloader stored at 0x400000
Application stored at 0x442000
After performing a reset, the software works correctly with the debugger connected. However, if I disconnect the debugger and perform a reset, the software does not start.
Previously, when HSE was not used, the same IVT header worked correctly, both with and without the debugger.
Observations:
I can see the IVT header present in memory.
It seems that after a reset without the debugger, the startup does not proceed correctly.
I'm suspecting this might be related to how the boot flow or IVT is handled when HSE is enabled.
Request for Clarification / Help:
Could you please explain the difference in the startup flow with HSE versus without HSE?
How does the presence of HSE affect the interpretation or usage of the IVT?
What could be the reason the software works with the debugger but fails to boot without it when HSE is present?
Are there specific settings that must be configured differently for standalone boot with HSE?Note: I am not using secure boot
