64 bit Ubuntu için Altera UsbBlaster Driver çözümü

Başlatan kralsam, 23 Ağustos 2011, 00:35:31

kralsam

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 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: