Reasons for deadlock in H7 series
Hi all,
I've recently begun playing around with Zephyr and made blinky for a custom board with a STM32H755.
To test it, I made a complete chip erase and then I flashed the application to the M7 (i.e., its flash area). I can then attach to a debugger immediately after this (without power cycling) and step around in the code, but as soon as I do a power cycle the board is completely dead - I cannot attach my debugger to the target at all.
I read in other posts that this could be caused by a bad SMPS / LDO choice.
However, this seems to be chosen correctly by the zephyr soc_m7 file (choosing SMPS).
I suspect that it has to do with the M4 blocking or somehow acting bad - even though no code is loaded into it, it is still booting (i.e., CM4 has its option byte (BCM4) set).
So my question is: what are all the possible reasons for not being able to connect the STM32H755 with a debugger (given that it is powered up), except for the bad choice of regulator?
P.S.
Let me know if I should upload the code I used.
