Por que o u-boot começa tão tarde depois que dou poder

2

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.

  1. O que está acontecendo durante esse período?

  2. Como minimizar esse tempo?

  3. Como imprimir mensagens de registro dessa duração?

Meu U-Boot está no arquivo BOOT.BIN , que tem três componentes:

  1. Carregador de inicialização do primeiro estágio (FSBL)
  2. download.bit (arquivo de configuração do FPGA)
  3. U-Boot

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
    
por user2799508 16.04.2014 / 12:47

0 respostas

Tags