Debido a un problema en el software u-boot-socfpga (https://github.com/altera-opensource/u-boot-socfpga) 2021.04, puede producirse un bloqueo de arranque en u seguido de un reinicio después de habilitar el QSPI.
Este problema puede verse utilizando comandos de la CLI de U-Boot:
- rsu display_dcmf_version (comando RSU de 1ra Generación)
- sf probe (esto forma parte del comando linux_qspi_enable, que habilita el nodo QSPI en el DTB de Linux, esto es parte del flujo seguido para iniciar Linux).
- rsu display_dcmf_version (comando RSU de 2da generación).
- Aquí puede producirse un bloqueo, seguido de un restablecimiento si el dispositivo de vigilancia está activado.
Estos sondeos se producen porque se está inicializando el QSPI dos veces, asignando memoria para el dispositivo QSPI cada vez, sin invalidar completamente la región de memoria inicial.
Este problema se corrigió en u-boot-socfpga 2021.04 y posterior (https://github.com/altera-opensource/u-boot-socfpga). Confirme: a0a4a265f7395a938226b08142c4e2234fdead5e.