Zynq MPSoC Debug Troubleshooting
# | Problem | Possible reason, fix and workaround | Fix(es) or workaround |
---|---|---|---|
1 | Debug freezes on DDR4 init | DDR4 init can be done only once, if the PS DDR4 was initialized then any attempt of double init, by FSBL c code or psu_init.tcl will freeze | Power cycle or hardware reset is required to clear DDR4 registers |
2 | Debug freezes on SERDES init | On TE0808 Si5345 is not initialized after power-up by default, and if the FSBL was generated from Vivado project that enables any PS GT, then FSBL or psu_init.tcl would freeze | Programming the Si5345 OTP, disabling all PS GT in Vivado, starting an FSBL that does init Si5345 then debugging without power cycle, using Silabs desktop programmer to init Si5345. |
Overview
Content Tools