Problema crítico
O Linux pode não poder inicializar a partir do QSPI no Sistema Dourado Design de referência. Isso pode acontecer se o bloco de árvore do dispositivo (DTB) é maior do que o tamanho máximo assumido pelo U-Boot (8Kb).
Você pode trabalhar em torno deste problema de uma das seguintes maneiras:
- Atualize a variável de ambiente U-Boot
fdtimagesizecomo Segue: - Como alternativa, altere o tamanho máximo da imagem DTB no código.
Editar include/configs/socfpga_cyclone5.h. Encontre a linha
especificando
fdtimagesizee alterá-lo parafdtimagesize=0x3000\0.
1. No tempo de uso, inicie o console U-Boot.
2. Digite o comando para env set fdtimagesize 0x3000
defina o tamanho máximo da imagem DTB para 12 Kb.
3. Digite o comando para saveenv salvar esta configuração
para futuras botas.