After LBIST is executed, winIDEA performs attach to re-connect. If HSM is used, it will automatically run after LBIST, so there's no need to use HSM auto-start initialization file in winIDEA. Enabled option Stop boot core to execute initialization and default CPU synchronization settings from the initialization file will cause that stopping the CPU0 will stop also HSM. This might be a problem if internal/external watchdog is used and serviced by any of cores - if stopped, the watchdog will perform a reset causing SoC attaching error.
1. Configure core synchronization options (disable core which must run) via Hardware menu / CPU Options / Debugging / Synchronize all cores.
2. Uncheck Stop boot core to execute initialization option in Hardware menu / CPU Options / Reset.
Additionally the peripheral suspend can be configured via "..." button. More information in Infineon AURIX: Suspend peripherals.
1. Uncheck Stop boot core to execute initialization option in Hardware menu / CPU Options / Reset.
2. Add initialization file to Hardware menu / CPU Options / Initialization at Attach / Initialize, which has below two lines commented out (it doesn't assert suspend line on attach, which is welcomed after reset to ensure that no peripherals are running).
//A CBS_TLC L 0x00000030 //TL1 forced to active
//A CBS_TLC L 0x00000000 //TL1 force removed
Sorry this article didn't answer your question, we'd love to hear how we can improve it.
Note: This form won't submit a case. We'll just use it to make this article better.