terça-feira, 6 de maio de 2014

Altera USB-Blaster no Slackware_x64 v.14.1

Palavras-chave: Altera, USB Blaster, JTAG, FPGA, CPLD, Quartus, Slackware.

É comum o USB-Blaster não funcionar de cara no Slackware e, consequentemente, não gravar o dispositivo. 

A seguir apresento algumas dicas para solucionar o problema.

INFORMAÇÕES INICIAIS

Sistema operacional: Slackware_x64 v.14.1.
Quartus II v.13.0sp1.
USB-Blaster rev. C.

PROCEDIMENTO

Feche o Quartus II, conecte o USB-Blaster na porta USB, abra um terminal e execute os comandos:
$ su
$ senha de root
# cd /opt/Altera/13.0sp1/quartus/bin
# jtagd
# jtag_config

Altere o caminho da pasta para onde foi salvo o seu programa.

Se tudo correr bem, não haverá mensagem de erro e poderá utilizar o USB-Blaster.

Caso não funcione, prossiga com os seguintes passos:

No terminal, verifique se o USB-Blaster aparece na lista de dispositivos USB.
# lsusb

Se preferir verificar com mais detalhes:
# dmesg | grep usb -i

Desative o firewall e execute os comandos do jtag.

Neste ponto é para o USB-Blaster ser capaz de gravar o dispositivo.

Por fim, recomendo a leitura do USB-Blaster User Guide e da Errata, pois traz informações importantes de utilização. Ambos os arquivos estão disponíveis na página de Downloads.

Nenhum comentário: