Merhabalar,
Bu yazıda bir kaç gün süre ile uğraştığım 64bit Ubuntu üzerinde Altera FPGA platformlarının USB Driver sorunun çözümünü göreceğiz.
Daha önce yazılımları da kurmadıysanız, Eren BAŞTÜRK arkadaşımızın yazmış olduğu yazıya (http://www.mcu-turkey.com/?p=15195) bakabilirsiniz. Bu yazı için arkadaşımıza tekrar teşekkürler.
Yapmamız gereken adımlar:
-----------------------------------------------------------------------------------------------
------------- Ubuntu 64 bit için Altera FPGA'ler için USBBlaster driver Kurulumu---------------
-----------------------------------------------------------------------------------------------
---------------------
-- Orhan YILMAZ --
-- www.mafgom.com --
---------------------
_______________________________________________________________________________________________________________________________________
!!!! UYARI: Oluşabilecek herhangi yazılımsal ve/veya donanımsal sorunlardan bu dökümanı yazan/paylaşan kişi/kişiler sorumlu değildir.
Tüm sorumluluk uygulayan kişi yada kişilere aittir. Bunun yazılma sebebi kodun çalışmaması değil. Linux ortamına alışmamış kişiler
hatalı kodlar yazarak sisteme çok rahat zarar verebiliyor.
_______________________________________________________________________________________________________________________________________
1. Öncelikle konsol açıp
"sudo su"
komutu ile root olalım ve işlemler bitene kadar konsolu kapatmalayım.
2. Daha sonra Altera uygulamalarını yüklemiş olduğumuz dizine, ardından quartus dizinine gidelim.
Ör: "cd /opt/altera/11.0/quartus"
3. Ardından konsola
"ln -s linux linux64"
komutunu giriyoruz.
4. Quartus dizininde iken
"cd bin/"
komutu ile bin klasörüne giriyoruz. Dolayısıyla adresimiz "/opt/altera/11.0/quartus/bin" gibi birşey oluyor.
5. Şimdi konsola
"mount --bind /dev/bus /proc/bus" ardından
"ln -s /sys/kernel/debug/usb/devices /proc/bus/usb/devices" komutları giriyoruz.
6. Konsola
"killall jtagd"
komutunu giriyoruz.
7. "bin/" dizininde olduğumuzdan emin olduktan sonra, konsola
"./jtagd"
komutu giriyoruz.(Hata mesaj alınmamalı.)
8. Şimdi USBBlaster'in başlayıp başlamadığını test etmek için konsola
"./jtagconfig" komutu girdiğimizde
USBBlaster'in çalıştığını görmemiz gerekiyor. Terslik olursa işlemi 2. adımdan itibaren tekrarlayınız.
-----
Kaynaklar:
http://ubuntuforums.org/showthread.php?t=1441742
http://www.alterawiki.com/wiki/Quartus_for_Linux
Çalışma resmi:
(http://www.mcu-turkey.com/wp-content/uploads/2011/08/USBBlaster.png)