ARM i programator USB

Sep 12, 2008 14 Replies

Witam.



Byłem zmuszony kupić nowy laptop, ale niestety, bez sprzętowego LPT :-( Do tej pory używałem go (LPT) do programowania ARM`ów (AT91SAM...) Wszelkie próby znalezienia karty "ExpressCard", która dawałaby takie możliwości spełzły na niczm :-( No i prośba: Polećcie mi jakiś programator na USB, który obsługuje AT91SAM... i wspópracuje z CrossStudio v1.5 i wyżej (sprawdzone empirycznie). Oczywiście dostępny od ręki, najlepiej wysyłkowo. Za wszelkie informacje będę dozgonnie wdzięczny :-)



Pozdrawiam ELP


Elp pisze:

Zarówno mikrokontrolery 7TDMI (AT91SAM7), jak i 926EJ-S (AT91SAM9) mają dosyć inteligentne bootloadery, z którymi możesz gadać bezpośrednio przez USB (dot. procków z USB device) lub UART. Protokół nazywa się SAM-BA. Atmel daje narzędzia automatyzujące gadanie ze swoim bootloaderem przez UART (chociaż można to robić ręcznie z dowolnego terminala - proste komendy tekstowe na 115200 bps) a jako konwerter USB-UART możesz użyć dowolnego ulubionego scalaka, protokół SAM-BA nie ma specjalnych wymagań. Na przykład FT232BM /FT232R. Jeżeli kupisz gotowiec USB-RS232 to wyciągnij z niego MAX'a (gdy gadasz prosto z procesorem).

Po pierwsze primo: wiem, że istnieje takie cuś jak SAM-BA. Ba, nawet kiedyś mi to działało :-) Po drugie primo: mam już wiele urządzeń, w których wykorzystuję JTAG i nie ma możliwości wyprowadzić w nich dzisiaj USB, tudzież RS232. A modyfikacje programu w nich zawartych zdarzają się. Po trzecie primo: "debugowanie programu" ... SAM-BA chyba nie daje takiej możliwości, a jeśli nawet, to zapewne nie w tak przystępny sposób jak np. CrossStudio :-(

Tak więc temat dalej aktualny. Szukam czegoś na USB coby gadało z AT91... i CrossStudio. Nawet znalazłem (na elektrodzie) takie samoróbki na FT2202 (nic skomplikowanego), ale niestety... czasu brak na rzeźbienie :-( Mimo wszystko dzękuję za odpowiedź.

Pozdrawiam ELP

Elp pisze:

Ja używam takiego wynalazku:

formatting link
formatting link
producent gdzieś w Korei, ale nawet szybko wysyła. zbudowane na FT2232+Atmega32+drobiazgi

Zworką sie ustawia co to ma być - JTAG dla ARM7&9, JTAG dla AVR, ISP dla AVR, jakieś FPGA też podobno obsługuje, ale jeszcze nie miałem okazji sprawdzić.

Jak nie to, to jest kilka projektów JTAG'a na FT2232 - pewnie gotowce gdzieś znajdziesz.

Ten koreański wynalazek działa z Eclipsem, z OpenOCD i z Keilem (Sprawdzane). Z Crosstudio nie sprawdzałem, ale powinno też chodzić. Przedtem używałem wigglera, ale to jest o wiele szybsze ( tak na oko z

5x co najmniej)

Pozdrawiam. MK

Ten spełnia chyba wszystkie twoje wymagania:

formatting link
ła z CrossStudio, sprawdziłem. W manualu jest dokładny opis jak konfigurować to środowisko.

pzdr Elektrolot

Dzięki koledzy. Znalazłem też w necie interfejs oparty na FT2232. Zastanawiam się, czy go sobie nie wyrzeźbić. Sam już nie wiem co robić, ale to małe pifko :-)

Pozdrawiam ELP

Dzięki koledzy za info. Znalazłem teź w necie samoróbkę na FT2232 i zastanawiam się, czy sobie nie wyrzeźbić. No, ale ten czas.... Sam już nie wiem, ale to maluśkie pifko :-)

Pozdrawiam ELP

To podaj linka dla potomnych. A po robocie jedno małe _piwko_ nie zaszkodzi. K.

Mówisz i masz

formatting link
tym na elektrodzie był niedawno dość rozwinięty dyskurs na tenże temat: Niejaki (chyba) "Freddy Chopin" ciut zmodernizował ten powyżej i wyszło mu takie cuś:
formatting link
zorganizował płytki i części dla ok. 30 osób. No, prawie Św. Mikołaj :-)

A czemu małe i do tego jedno ??? :-) Ja duuuży chłopczyk jestem :-)

Pozdrawiam ELP

Dnia Tue, 16 Sep 2008 00:08:01 +0200, Elp napisał(a):

Co do zawartości merytorycznej się nie wypowiem, ale czyta się fajnie :)

Pozdrawiam

Elp pisze:

Najszybciej jest kupić mikromodulik z FT2232 (ja mam akurat taki z Propoxu) - potem doczepiasz do tego już tylko pożądany bufor i po robocie. Wyjdzie pewnie taniej niż kupiony luzem FT2232 + PCB 2l.

No i wyrzeźbiłem, DZIAŁA! :-)

Pozdrawiam ELP

Elp pisze:

Zapodaj linka dla potomności.

Przeca parę postów wyżej zapodałem :-)

Pozdrawiam ELP

ELP pisze:

Heh, już mi wyjechał poza najnowsze widoczne posty. ;)

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required