Jak samodzielnie zbudować tani układ JTAG do ATmega za max 30 zł?
JTAG dla ATmega tanio?
From: Jacek_FH <satan_at_nospam_hell.net.pl>
Subject: JTAG dla ATmega tanio?
Date: Sun, 22 Jan 2006 00:15:26 +0100
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:
http://www.propox.com/products/t_99.html
Jednak 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
From: "Darek R." <drzonca_at_nospam_w.pl>
Subject: Re: JTAG dla ATmega tanio?
Date: Sun, 22 Jan 2006 00:37:42 +0100
Jacek_FH napisał(a):
Chciałbym do moich amatorsko-hobbystycznych przygód z ATmega polutować
sobie kabel/układ JTAG do debugowania w systemie z poziomu AVR Studio.
http://home.sch.bme.hu/~cell/atmel/AVR_JTAG/
Sprawdzone, 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.
--
Pozdrawiam,
Dariusz Rzońca
From: Tomasz Piasecki <mtbrider_at_nospam_poczta.__nospam__.onet.pl>
Subject: Re: JTAG dla ATmega tanio?
Date: Sun, 22 Jan 2006 00:48:55 +0100
Darek R. wrote:
http://home.sch.bme.hu/~cell/atmel/AVR_JTAG/
Sprawdzone, działa bardzo dobrze.
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.
--
| _ _ _ |
| _____ _| |_| | __ (o) | | __ __ _at_nospam_poczta.onet.pl |
| | \ | | |o \| \| |/o |/ _\| \ |
| |_|_|_| \_| |__/|_| |_|\__|\__||_| Tomasz Piasecki |
From: "Darek R." <drzonca_at_nospam_w.pl>
Subject: Re: JTAG dla ATmega tanio?
Date: Sun, 22 Jan 2006 01:00:41 +0100
Tomasz Piasecki napisał(a):
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.
Można ATmega16 (tak właśnie mam). Wprawdzie na niej po wgraniu softu w
AvrStudio wysypuje się weryfikacja ale urządzonko działa ;)
--
Pozdrawiam,
Dariusz Rzońca
From: BartekK <sibi_at_nospam_drut.org>
Subject: Re: JTAG dla ATmega tanio?
Date: Mon, 23 Jan 2006 21:12:49 +0100
Darek R. napisał(a):
Chciałbym do moich amatorsko-hobbystycznych przygód z ATmega polutować
sobie kabel/układ JTAG do debugowania w systemie z poziomu AVR Studio.
http://home.sch.bme.hu/~cell/atmel/AVR_JTAG/
Sprawdzone, 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.
http://drut.org/jtag/ wlasnie takiego sobie zmajstrowalem. Jakby ktos
chcial, to pcb moge wytransferowac mu i za symboliczna oplata wystawic
na alledrogo/swistaka...
--
| Bartlomiej Kuzniewski
| sibi_at_nospam_drut.org GG:23319 tel +48 696455098
| http://www.allegro.pl/show_user_auctions.php?uid=338173
From: igla <iglaz_at_nospam_malpa-poczta.onet.pl>
Subject: Re: JTAG dla ATmega tanio?
Date: Sun, 22 Jan 2006 16:58:05 +0100
Jednak cena 100zł zupełnie nie wchodzi w grę. Chciałbym zejść do max 30zł -
widzieliście takie schematy ?
Polecam
http://liku.sdfpau.org/avrjtag.html
From: Jacek_FH <satan_at_nospam_hell.net.pl>
Subject: Re: JTAG dla ATmega tanio?
Date: Mon, 23 Jan 2006 01:49:52 +0100
Dnia 2006-01-22, igla <iglaz_at_nospam_malpa-poczta.onet.pl> pisze:
Jednak cena 100zł zupełnie nie wchodzi w grę. Chciałbym zejść do max 30zł -
widzieliście takie schematy ?
Polecam
http://liku.sdfpau.org/avrjtag.html
Widzę że bootloader, który jest wykorzystany w tym projekcie tzn:
http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrprog_boot
jest 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
--
Jacek_FH
From: Jacek_FH <satan_at_nospam_hell.net.pl>
Subject: Re: JTAG dla ATmega tanio?
Date: Mon, 23 Jan 2006 02:16:29 +0100
Dnia 2006-01-22, igla <iglaz_at_nospam_malpa-poczta.onet.pl> pisze:
Jednak cena 100zł zupełnie nie wchodzi w grę. Chciałbym zejść do max 30zł -
widzieliście takie schematy ?
Polecam
http://liku.sdfpau.org/avrjtag.html
Widzę że bootloader, który jest wykorzystany w tym projekcie tzn:
http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrprog_boot
jest 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
--
Jacek_FH
From: "Andrzej Kmicic" <delphiwsWYTNIJTO_at_nospam_poczta.onet.pl>
Subject: Re: JTAG dla ATmega tanio?
Date: Mon, 23 Jan 2006 08:14:03 +0100
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
Date: Mon, 23 Jan 2006 20:45:35 +1000
From: Tom <ttp_at_nospam_nospam.com>
Subject: Re: JTAG dla ATmega tanio?
Andrzej Kmicic wrote:
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 ?.
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
From: "Andrzej Kmicic" <delphiwsWYTNIJTO_at_nospam_poczta.onet.pl>
Subject: Re: JTAG dla ATmega tanio?
Date: Mon, 23 Jan 2006 16:18:06 +0100
Co do
reszty to poczytaj i rozejrzyj sie w sieci, jest tego troche do wyboru i
zalezy co ci sie spodoba.
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