Altera Quartus II web edition + USB blaster na Debianie

Oct 18, 2013 23 Replies

elo,



dla potomnych, archiwum przechowa, może komuś sie przyda...



Pacjent:



Release 7.1 (wheezy) 32-bit Kernel Linux 3.2.0-4-686-pae Quartus II Web edition USB Blaster



"Z pudełka" nie działa komunikacja z Blasterem z powodu braku uprawnień do zapisu do USB, na

formatting link
można poczytać:


Add the following lines to the /etc/udev/rules.d/51-usbblaster.rules file.



# USB-Blaster BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6001",\ MODE="0666" BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6002",\ MODE="0666" BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6003",\ MODE="0666"



# USB-Blaster II BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6010",\ MODE="0666" BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6810",\ MODE="0666"


Problemem jest składnia pliku, powinien on wyglądać tak: # USB-Blaster DRIVERS=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001",\ MODE="0666" DRIVERS=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6002",\ MODE="0666" DRIVERS=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6003",\ MODE="0666"



# USB-Blaster II DRIVERS=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6010",\ MODE="0666" DRIVERS=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6810",\ MODE="0666"


Problemem też jest plik /lib/udev/rules.d/91-permissions.rules, a konkretnie wpis



# usbfs-like devices SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"



powodujący nadpisanie zmiennej MODE, więc nasz plik 51-usbblaster.rules powinien zwac się np 92-usbblaster.rules


tadaa... JTAG działa.



am


W dniu 2013-10-19 19:00, inny punkt siedzenia... pisze:

formatting link

dzięki, a może mi Ktoś jeszcze wyjaśnić co to jest:

  1. Keil MDK
  2. Realview Developer Studio
  3. ARM DS-5?

W dniu 2013-10-19 22:26, inny punkt siedzenia... pisze:

NTG

chyba raczej OT, ale pytanie otwarte...

W dniu sobota, 19 października 2013 19:00:45 UTC+2 użytkownik inny punkt siedzenia... napisał:

Tusk i PO

W dniu niedziela, 20 października 2013 13:12:37 UTC+2 użytkownik inny punkt siedzenia... napisał:

Tak!! Tusk i PO!!

a mo¿e ci siê tylko zdawa³o, mo¿e powiniene¶ zacz±æ sie leczyæ... najlepiej pod kierunkiem tuska gronkieowiocz i ostatnio jerzego o...

W dniu 2013-10-19 22:26, inny punkt siedzenia... pisze:

Różne środowiska do programowania. W kontekście wcześniejszego pytania o Quartusa WEB : ARM DS-5 jest od ARM-a i jest np. używane do programowania ARM-ów w Soc Altery. Ale darmowe nie jest. Najtańsza droga do nabycia DS-5 dla Altery to zakup kitu z Soc-em od Altery. ( coś z 1500$). Jest też bodajże darmowa licencja na DS-5 do programowania Altera ARM Soc jeżeli soft to aplikacja linuksa. Nie ma ona jednak możliwości kompilacji "bare-metal", linux driver lub kernel. Można nią za to skompilować aplikację działającą pod linuksem.

DS-5 jest ogólnie do programowania ARM-ów różnych producentów.

1 i 2 znam ze słyszenia tylko.

Adam

dzięki za wyjasnienie dla poszukujących mam coś ciekawego: ed2k://|file|ARM.DS-5.crack.rar|8635140|B53ADE8909A7516FFB10569CFB32892E|h=3IQ3ZGPBX3SMPGPAHMMURE6GZKTADMHD|/ problem tylko z tą wersją DS-5...

też mnie intresuje, a ogólnie to który pakiet wybrać? pamiętam za czasów Keil C51, że były do niego dwie kilkuset stonicowy pdfy z opisem, czy do tego MDK też można znaleźć takie opisy dla ARM?

W dniu 2013-10-20 16:08, inny punkt siedzenia... pisze:

Nie używaj kradzionego softu. Do zabawy jest wersja 30 albo 60 dni legalnie. Być może jest też wersja student - do niekomercyjnych zastosowań. Ja tam jak mogę to wybieram gcc , który jest coraz lepszy.

KEIL tak samo jak IAR jest pod względem wyników kompilacji bardzo dobry.

Adam

istnieje jakaś strona wprowadzająca do programowania arm przy użyciu gcc? mówimy o gnu gcc? najtrudniej zacząć, nawet dałem ogłoszenie na zleceniach, ale nikt się nie zgłosił...

W dniu 2013-10-20 17:12, inny punkt siedzenia... pisze:

A mało tego ?

Adam

powiedz mi od czego zacząć? kupić jakiś starter?

może i coś jest, ale dużo śmiecia, więc jakiś wartościowy link mile widziany.

W dniu 2013-10-20 18:21, inny punkt siedzenia... pisze:

Najpierw zobacz kto daje gotowe darmowe środowisko.

Jaki arm ma być ?

Wybierz producenta. Wielu lubi ST, inni wolą NXP, jeszcze inni TI lub ATMEL.

Adam

nie mam pomysłu który ;o), a który ma środowisko i jakies starter kity? sory za lameriadę, ale od czegoś trzeba zacząć...

ale zboczyliśmy od tematu gcc ;o)

W dniu 2013-10-20 18:31, inny punkt siedzenia... pisze:

Popatrz po tych producentach co podałem i zobacz który co oferuje. Często oni dają praktycznie gotowe środowisko do kompilacji z przykładami w ramach dev kitu.

Zobacz tzw user manual dla dev kit.

Adam

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required