This page is Hungarian language discussion about using JTAG debugger interface for development
You will find everything you need for JTAG inside the zip (you can also do some internet search, there might be newer stuff around. did you try http://www.avrfreaks.net/ ?):
There is also some Hungarian info (roughly the same as the original English).
Elkészült a doksi az AVR JTAG programozóról.
A miez.txt -t nézzétek meg.
A csomag tartalma röviden:
- Protel DXP-ben készült tervek (kapcs. rajz, nyák, alkatrész
könyvtárak; nyák terv otthoni gyártáshoz)
- tervek más formátumban (régebbi protel, orcad, gerber), mind a Protel
DXP-bõl exportálva, fogalmam sincs, jók-e
- a programozó procijának programja (lementettem a legújabb firmware-t,
nem kell külön boot loader-ezni)
- az eredeti JTAG ICE kapcs. rajza
- az erdeti doksi (amibõl a kapcs. rajz készült)
- pár kép az elkészült demódarabról, ÃÂgy néz ki:
A nyák egy 1 órás összedobott 1 oldalas verzió (besikeredett egy átkötés
is, már nem volt cérnám kiszedni), de mûködik, nagyjából dobozba
épÃÂthetõ (amit természetesen én még nem tettem meg :-) )
Sok sikert az elkészÃÂtéshez, bármi gond esetén - ha tudok - szÃÂvesen
segÃÂtek.
Üdv
--
Papp Zoltán
oneway ... onewayelectronics.hu
OneWay Electronics <http://www.onewayelectronics.hu>
Közben Kurucz Gábor haverja csinált egy adagot, ami hamar elkelt, lehet, hogy még lesz valamikor.
avr-hun listáról:
hogyan lehet jobban debuggolni, mint a JTAG-el?
> Viszont egy felteteles breakpoint, vagy menet kozbeni eeprom-flash-valtozo
> irkalas nagyon hasznos tud lenni.
> (IAR+JTAG ICE)
igen, de van még jobb.
Ha kiváncsi vagyok arra, hogy egy adott helyre hányszor fut, akkor számolom egy változóban. Ez jobb, mert általánosabb. (Ennek spec esete, amikor arra vagyok kÃÂváncsi, hogy egyáltalán megy-e oda: count > 0).
> Megallitom a progi futasat a prociban, folemegyek egerrel valamelyik
> valtozonak, és pikk-pakk felhozza az erteket.
még jobb, ha az összes ilyen változót, ami komoly információt hordoz
a mûködésrõl, tipikusan:
- számlálók (ennek spec esete amit ÃÂrtál).
- adott változó összege / max / min értéke / átlaga / hisztogramja (!!!!!)
- adott speciális alrendszer vagy eljárás engedélyezése, tiltása (abban különbözik a configtól, hogy nem permanens, powerup után flash szerinti alaphelyzetbe áll eepromban levõ configtól függetlenül
In the CVSfirmware (nézd meg ezt is: OnlineCourse) ezeket mind használjuk. BENCHMARK-ra kell rákeresni.
A "megállÃÂtom-futást-megnézem a változót" ehhez képest szinte használhatatlan: hiszen az ipari folyamatot nem tudom megállÃÂtani, nem fog az rám várni, a hõáramot a kipufogóban nem tudom JTAG-gel megállÃÂtani....
> Vagy hogy a printf, scanf a JTAG debuger progi (C-SPY) Terminal IO
> ablakaba-bol dolgozik.
> Igaz lassucska, de ugyesen hasznalva jo tud lenni.
én spec azt szeretem, ha perl figyel a PC-n a soros porton, sokkal több dolgot tud gyorsan ellenõrizni, plotolni (!), mint amennyit én tudnék fejben a numerikus adatokból.