Executando o PetaLinux a partir do cartão SD na placa Z1270 da Zinq baseada no córtex ARM A9. O Zynq é um SoC com ARM e FPGA.
Antes de as mensagens de log (correspondentes ao U-Boot) começarem a ser impressas, a tela (console serial) fica em branco, mas a energia já está sendo fornecida.
Portanto, há um atraso de tempo considerável (na verdade, cerca de 10 segundos) entre o ponto que eu forneço e as mensagens de log do u-boot aparecem na tela.
O que está acontecendo durante esse período?
Como minimizar esse tempo?
Como imprimir mensagens de registro dessa duração?
Meu U-Boot está no arquivo BOOT.BIN
, que tem três componentes:
download.bit
(arquivo de configuração do FPGA) Tenho notado que, se eu pular o arquivo download.bit
, o arquivo BOOT.BIN
file is 500k. But If I keep
download.bit file the resulting
BOOT.BIN 'resultante é de 4,2 MB.
Isso é (por exemplo,download.bit
) o motivo do atraso?
Mensagens de log
Power was give at approximately 14:32 and you can see u-boot is starting after 10 seconds.
[Tue Apr 08 14:42:30.650 2014]
[Tue Apr 08 14:42:30.650 2014]
[Tue Apr 08 14:42:30.650 2014] U-Boot 2013.07 (Apr 07 2014 - 13:23:59)
[Tue Apr 08 14:42:30.650 2014]
[Tue Apr 08 14:42:30.650 2014] Memory: ECC disabled
[Tue Apr 08 14:42:30.650 2014] DRAM: 1 GiB
[Tue Apr 08 14:42:30.662 2014] SF: Detected N25Q128A with page size 64 KiB, total 16 MiB
[Tue Apr 08 14:42:30.683 2014] In: serial
[Tue Apr 08 14:42:30.683 2014] Out: serial
[Tue Apr 08 14:42:30.683 2014] Err: serial