Witam: Czy warto kupiæ AVR JTAG ICE w sklepach kosztuje ok. 100 z³. Piszê programy na AVR i testujê bezpo¶rednio na uruchamianym uk³adzie. Dlatego chcê zapytaæ programistów, którzy u¿ywaj± JTAG ICE i AVR Studio do testowania programu - czy to jest wygodne narzêdzie i znacznia przyspiesza pisanie programu ?
pozdrawiam: Józek
Didn't find your answer? Ask the community — no account required.
"
"Miłosz K."
hujózek napisał(a):
Ja sobie w tej chwli juz nie wypbrażam uruchamiania dużego programu bez uzycia JTAG'a. Oczywiście mozna, ale stracisz dużo czasu na szukaniu błedów, wstawianiu do programu fragmentów kodu, które zastępują debugger ( w rodzaju wyświetlania na lcd lub wysyłania na rs stanu zmiennych itp. ). Pamiętaj tylko, że klasyczny AVR JTAG ICE ( i jego klony ) nie jest już przez atmela rozwijany tzn. nowe układy sa obsługiwane tylko przez JTAG ICE MKII.
G
Greg(G.Kasprowicz
zawsze mzoesz sobie zrobic - w sieci sa opisy i kody zrodlowe. Do znalezienia takze w sieci p2p jednakze IMHO nei wiem czy warto sei barbac - zaoszczedzisz moze 30..40zl i dojdzie problem PCB oraz oruchomienia. Osobiscie pracowalem na oryginalnym ICE Atmela - szalenie przydatna sprawa, jak juz zaczniesz, nie wyobrazaz sobie pracy bez:) Tak samo jak z Signal Tap'em u Altery
A
Adam Dybkowski
Mamy w firmie oryginalnego atmelowego ATJTAGICE, ktory kosztowal chyba z
1600 zl. Przydawal sie intensywnie moze z miesiac i jest rzeczywiscie niezastapiony (lub oczywiscie zastepowalny podrobkami identycznymi z oryginalem, 10x tanszymi) m.in. przy debugowaniu przerwan czy przelaczania zadan w systemie operacyjnym.
A teraz sobie lezy na polce i sie kurzy bo potrzebny obecnie podzbior operacji (samo programowanie pamieci Flash przez JTAG) mozna zrobic kabelkiem z 74LVC244 za 10 zl podlaczanym do portu LPT - programowanie Flash i EEPROM przez JTAG jest dobrze opisane w dokumentacji Atmela. Napisanie softu pod WinXP do tego celu zajelo malo czasu.
IMHO pelnego JTAG'a dla AVRow (chociazby podrobke) warto miec, szczegolnie gdy sie pisze wieksze rzeczy jak systemy operacyjne. W innych przypadkach do debugowania problemow najczesciej wystarcza printf wstawiony w kluczowych miejcach.
M
MariuszC
A ja zrobilem wg opisu w EP 6/2004 i polecam uzywanie tego narzedzia, mozna w dowolnym momencie zmienic stan dowolnego rejestru, I/O, itp. ale to pewnie wiesz. Jedynie jest ograniczona liczba pułapek (zalezna chyba od typu procesora) co trzeba miec na uwadze. W kazdym razie wydanie nawet 100zl na pewno zwroci sie w skroceniu czasu eliminacji bledow, no chyba ze ktos od razu pisze bezbledny kod;)
Mariusz
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.