ID do artigo: 000086452 Tipo de conteúdo: Mensagens de erro Última revisão: 16/10/2017

Erro: 'CL_MEM_BANK_1_INTEL' não foi declarado neste escopo

Ambiente

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Intel FPGA SDK para Guia de programação OpenCL (versão 2017.05.08) sugere "Especifique CL_MEM_BANK_1_INTEL para alocar o buffer na região de memória mais baixa disponível".

Quando você instalar Intel FPGA SDK para a versão 17.0 do OpenCL e adicionar o sinalizador "CL_MEM_BANK_1_INTEL" na API clCreateBuffer, você poderá obter o seguinte erro durante a compilação do código host.

host/src/main.cpp: na função 'bool init_opencl()':
host/src/main.cpp:176: erro: 'CL_MEM_BANK_1_INTEL' não foi declarado neste escopo
make: *** [bin/vector_add] Erro 1

Resolução

"CL_MEM_BANK_1_INTEL" é um erro no documento. Use "CL_MEM_BANK_*_ALTERA" em Intel FPGA SDK para OpenCL 17.0.

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.