En raison d’un problème dans le logiciel u-boot-socfpga (https://github.com/altera-opensource/u-boot-socfpga) 2021.04, un blocage de démarrage u, suivi d’une réinitialisation, peut se produire après l’activation du QSPI.
Ce problème peut être constaté à l’aide des commandes U-Boot CLI :
- display_dcmf_version rsu (1e commande RSU)
- sf probe (cela fait partie de la commande linux_qspi_enable, qui permet le nœud QSPI dans le DTB Linux, cela fait partie du flux suivi pour le lancement de Linux ).
- display_dcmf_version rsu (2e commande RSU).
- Un blocage peut se produire ici, suivi d’une réinitialisation si le watchdog est activé
Cette probems se produit parce que le QSPI est initialisé deux fois, en affectant la mémoire pour le périphérique QSPI à chaque fois, sans annuler complètement la région mémoire initiale.
Ce problème est résolu dans u-boot-socfpga 2021.04 et versions ultérieures (https://github.com/altera-opensource/u-boot-socfpga). Engagement : a0a4a265f7395a93826b08142c4e2234fdead5e.