Como obter log de u-boot sem com-port

2

O U-boot é configurado para imprimir seus logs na porta de comunicação por padrão. Existe um dispositivo que não posso receber essa informação (sem uart / com).

Posso configurar o u-boot para armazenar suas cadeias de log em algum lugar na memória (não no console) para o cartão SD?

    
por user2501178 30.04.2014 / 09:21

1 resposta

2

A saída do console U-Boot é provavelmente o que você procura. Escrevendo tudo para o cartão SD, tenho certeza de que seria uma implementação personalizada para você, e seria difícil.

Se você puder ver o conteúdo da memória (por exemplo, com o depurador JTAG), haverá mais opções, embora provavelmente também seja necessária alguma implementação customizada de sua parte. Armazenar a saída do console em um buffer circular é um truque bastante fácil, capaz de fazer com que alguém experimente. CONFIG_PRE_CONSOLE_BUFFER é descrito em README , mas Eu não usei isso. Além disso, a plataforma Coreboot possui a opção CONFIG_CBMEM_CONSOLE e algumas outras plataformas possuem CONFIG_CFB_CONSOLE.

É diferente do que você pediu, mas note CONFIG_NETCONSOLE poderia enviar a saída do console para a ethernet.

    
por 30.04.2014 / 18:05