ID do artigo: 000080200 Tipo de conteúdo: Solução de problemas Última revisão: 01/01/2015

Por que o pré-carregador causa pânico no kernel ao inicializar a partir de FPGA (quando CONFIG_PRELOADER_EXE_ON_FPGA == 1)?

Ambiente

    Intel® Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Quando o pré-carregador estiver configurado para inicializar a partir de FPGA (CONFIG_PRELOADER_EXE_ON_FPGA == 1), o pré-carregador pulará a configuração da ponte e não passará as informações de configuração da ponte para U-boot.

Resolução

Para resolver isso em U-boot, ligue para o seguinte comando antes de chamar "executar bridge_enable_handoff":

setenv l3remap_handoff 0x19


Como exemplo, o texto dos comandos U-boot (antes que o cabeçalho U-boot seja adicionado) pode ser o seguinte:

fatload mmc 0:1 soc_system.rbf;
Carga de fpga 0;
setenv l3remap_handoff 0x19
executar bridge_enable_handoff;
executar mmcload;
executar mmcboot;

Para obter mais informações sobre como criar arquivos u-boot.scr, consulte a página de documentação de rocketboards.

Produtos relacionados

Este artigo aplica-se a 5 produtos

FPGA Arria® V ST SoC
FPGA Arria® V SX SoC
FPGA SoC Cyclone® V SX
FPGA SoC Cyclone® V SE
FPGA SoC Cyclone® V ST

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.