ID do artigo: 000084826 Tipo de conteúdo: Solução de problemas Última revisão: 26/09/2014

spl_nand.c:36: referência indefinido a "nand_init"

Ambiente

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

Devido a um problema na versão 14.0 do SoC EDS, você pode ver o erro de compilação abaixo ao usar o bsp-editor para gerar pré-carregador para suportar a inicialização do flash NAND, :

common/spl/libspl.o: na função "spl_nand_load_image":
...\software\spl_bsp\uboot-socfpga\common\spl/spl_nand.c:36: referência indefinido a "nand_init"
...\software\spl_bsp\uboot-socfpga\common\spl/spl_nand.c:94: referência indefinido a "nand_spl_load_image"
...\software\spl_bsp\uboot-socfpga\common\spl/spl_nand.c:97: referência indefinido a "nand_spl_load_image"
...\software\spl_bsp\uboot-socfpga\common\spl/spl_nand.c:99: referência indefinido a "nand_deselect"
Makefile:178: falha na receita de destino '.../software/spl_bsp/uboot-socfpga/spl/u-boot-spl'
make[2]: *** [.../software/spl_bsp/uboot-socfpga/spl/u-boot-spl] Erro 1
make[2]: saindo do diretório '.../software/spl_bsp/uboot-socfpga/spl'
Makefile:612: falha na receita de destino 'spl/u-boot-spl.bin'
make[1]: *** [spl/u-boot-spl.bin] Erro 2
make[1]: saindo do diretório '.../software/spl_bsp/uboot-socfpga'
make: *** [uboot-socfpga/spl/u-boot-spl.bin] Erro 2

 

Resolução

Para resolver este problema:

  1. Vá para uboot-socfpga/include/configs/socfpga_common.h
  2. Modificar \'#undef CONFIG_NAND_DENALI\' como \'#define CONFIG_NAND_DENALI\'


Este problema está programado para ser corrigido em uma versão futura do SoC EDS.


 

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

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.