Problème critique
Linux pourrait ne pas pouvoir démarrer à partir de QSPI sur le système Doré Conception de référence. Cela peut se produire si le blob de l’arbre du périphérique (DTB) est plus grande que la taille maximale prise en charge par U-Boot (8 Ko).
Vous pouvez contourner ce problème de l’une des façons suivantes :
- Mettre à jour la variable de l’environnement U-Boot
fdtimagesize
sous Suit: - Vous pouvez autrement modifier la taille maximale de l’image DTB dans le code.
Modifications incluent/configs/socfpga_cyclone5.h. Trouver la ligne
spécifiez
fdtimagesize
et changez-le enfdtimagesize=0x3000\0
.
1. Au moment de l’exécution, démarrez la console U-Boot.
2. Tapez la commande env set fdtimagesize 0x3000
sur
définissez la taille maximale de l’image DTB à 12 Ko.
3. Tapez la commande saveenv
pour enregistrer ce paramètre
pour les futures initialisations.