JTAG dla ATmega tanio?

Jan 21, 2006 10 Replies

Witam,



Temat już był nieraz omawiany ale mimo przejrzenia googlowych archiwów nie znalazłem czegoś co by mi pasowało. Chciałbym do moich amatorsko-hobbystycznych przygód z ATmega polutować sobie kabel/układ JTAG do debugowania w systemie z poziomu AVR Studio. Takie małe cuś z np. 9pin D-Sub wejściem i 10pinowym wyjściem jak tutaj:

formatting link
cena 100zł zupełnie nie wchodzi w grę. Chciałbym zejść do max 30zł - widzieliście takie schematy ? Jeszcze dodatkowo miło byłoby jakby nie wymagały programowania kości pamięci ale mogę przejechać się na swoją macierzystą uczelnię gdzie programator mają.



Tak sobie myślę że najtańsze mogłoby być zastosowanie jakiegoś uC - jakieś max 7 linii danych z każdej strony więc uC z 2 portami by wystarczył + bufor od strony portu by niczego nie popalić. Koszt całości ok. 10zł. Tylko do tego musiałbym mieć jakiś przykładowy choćby program bo na pisanie tego od zera nie mam obecnie czasu. A może z tym uC to zupełnie nie tędy droga ?


Jacek_FH napisał(a):

formatting link
działa bardzo dobrze. Z drobnych modyfikacji jakie zrobiłem i które mogę z czystym sumieniem polecić to wywalenie układu resetu, a za to wyprowadzenie resetu pod przycisk, oraz dołożenie przycisku zwierającego PD3 z Vcc i modyfikacja programu bootloadera tak aby przy resecie sprawdzał stan PD3 - jak niski to skok do właściwego programu, jak wysoki (przycisk wciśnięty) to zostajemy w bootloaderze. Oszczędzi Ci to nerwów przy każdej przesiadce na nowszą wersję AvrStudio i związaną z tym aktualizacją softu.

OK, tylko skąd wziąć Atmega 163? I w sumie dlaczego tak wyraźnie jest napisane, że to zadziała tylko na niej? Na pierwszy rzut oka nie widze nic specjalnego w 163 aby nie można było zastąpić jakimś innym prockiem.

TP.

Tomasz Piasecki napisał(a):

Można ATmega16 (tak właśnie mam). Wprawdzie na niej po wgraniu softu w AvrStudio wysypuje się weryfikacja ale urządzonko działa ;)

Dnia 2006-01-22, igla snipped-for-privacy@malpa-poczta.onet.pl> pisze:

Widzę że bootloader, który jest wykorzystany w tym projekcie tzn:

formatting link
troszkę lepszy (no i ma udostępnione źródła) "And yes, this bootloader can be used for "bootice"-boards to program the JTAG firmware to an ATmega16 without verify error."

"The bootloader has been tested with an ATmega16 and ATmega8 but should work with ATmega32 too"

Jak rozumiem bootloader działa na kilku prockach, ale AVRprog obsługuje tylko ATmega16 ?

Ps. Dziękuję wszystkim za linki - tego właśnie potrzebowałem

Dnia 2006-01-22, igla snipped-for-privacy@malpa-poczta.onet.pl> pisze:

Widzę że bootloader, który jest wykorzystany w tym projekcie tzn:

formatting link
troszkę lepszy (no i ma udostępnione źródła) "And yes, this bootloader can be used for "bootice"-boards to program the JTAG firmware to an ATmega16 without verify error."

"The bootloader has been tested with an ATmega16 and ATmega8 but should work with ATmega32 too"

Jak rozumiem bootloader działa na kilku prockach, ale AVRprog wymaga ATmega16 ?

Ps. Dziękuję wszystkim za linki - tego właśnie potrzebowałem

Nieco poza tematem g³ównym ale merytorycznie w temacie. Poniewa¿ na stare lata mam trochê czasu i mo¿liwo¶ci wiêc mam do Was pro¶bê, czy kto¶ móg³by mi poradziæ jaki i gdzie zestaw polecacie do zajêcia siê zabaw± w AtMegaXXX. Tzn szukam zestawu narzêdzi (programatory, debugery, oprogramowanie, p³ytki) niezbêdnymi do zajêcia siê tematem. Chêtnie poeksperymentujê. Mój praktyczny kontakt skoñczy³ siê dziesi±t lat temu na 8051 ... Jest tego trochê na Allegro ale nie bardzo orientujê siê co by³oby dobre ?.

pozdrawiam AK

Temat byl poruszany niedawno wiec przejrzyj archiwum grupy, co do narzedzi to na pewno AVR Studio - assembler, symulator i debugger oraz avr-gcc (winavr pod Windows) do programow w C (obydwa darmowe). Co do reszty to poczytaj i rozejrzyj sie w sieci, jest tego troche do wyboru i zalezy co ci sie spodoba.

Tomek

Dzieki za wskazówki softwarowe, pogoglujê za tym ale w³asnie o t± resztê (sprzêt) g³ównie chodzi. Napewno wielu z Was skompletowa³o sprzêt i opinie na jego temat mnie g³ównie interesuj±. Po pierwszym u¿ytkowaniu ju¿ nie jednokrotnie mia³em odczucie ¿e lepiej daæ trochê dro¿ej dla komfortu i niezawodo¶ci.

pozdrawiam AK

Darek R. napisał(a):

formatting link
wlasnie takiego sobie zmajstrowalem. Jakby ktos chcial, to pcb moge wytransferowac mu i za symboliczna oplata wystawic na alledrogo/swistaka...

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required