AvrStudio 5 debugger
AvrStudio 5 debugger
Sziasztok!
Próbálom kiismerni az AS5 debuggerét, de nem sikerül. Én szeretném ellenőrizni a kódot mielőtt az IC-be tölteném. Na meg tanulás szempontjából sem lenne hátrány.
Egy kis RGB LED kezelő progit akarok tesztelni. Amit szeretnék:
Lássam a portok állapotának a változásait.
Az általam kreált változók aktuális értékét.
Próbálom kiismerni az AS5 debuggerét, de nem sikerül. Én szeretném ellenőrizni a kódot mielőtt az IC-be tölteném. Na meg tanulás szempontjából sem lenne hátrány.
Egy kis RGB LED kezelő progit akarok tesztelni. Amit szeretnék:
Lássam a portok állapotának a változásait.
Az általam kreált változók aktuális értékét.
Teljesen jogos amit írsz.kapu48 írta:Itt most mi a kérdés?
Mert gondolom a Debuger használatát A-Z. nem fogja leírni neked senki!
(Bocsi 1-esek biztos már megint csak kötözködésnek veszik a megjegyzésemet!)
AS4-ben volt AutoStep (Alt+F5). Ez jó volt mert folyamatosan futott a kód.
Valamit hasonlót keresek AS5-ben is.
És arra sem találom a megoldást, hogy a változók értékét, hogyan tudom megjeleníteni.
Szóval jogos észrevétel. Magam sem tudom pontosan.
Égetés előtt szeretném valahogy 'offline' tesztelni a kódot, hogy ne kelljen újra és újra égetni mert valamit elnéztem.
Szerintem ez a C-ben szimulálás nem reális elképzelés!
Különben is a megszakításokat, időzítést és bemenő értékeket nem lehet jól szimulálni.
Leggyorsabb a J-tag lenne, de drága és sok kimenetet lefoglal.
Én USB-FTDI csatolót szoktam rá akasztani a soros PORTra amíg debugolok.
És kiküldöm a kérdéses adatokat jól kommentezve.
Esetleg fordítási feltételek közé zárva, ha nagyméretű a program, és nehezen található a hiba.
Azt a pár 10-100 írást kibírja a MEGA!

Különben is a megszakításokat, időzítést és bemenő értékeket nem lehet jól szimulálni.
Leggyorsabb a J-tag lenne, de drága és sok kimenetet lefoglal.
Én USB-FTDI csatolót szoktam rá akasztani a soros PORTra amíg debugolok.
És kiküldöm a kérdéses adatokat jól kommentezve.
Esetleg fordítási feltételek közé zárva, ha nagyméretű a program, és nehezen található a hiba.
Azt a pár 10-100 írást kibírja a MEGA!
Sajnos sokat beszél, keveset mutogat:
Atmel AVR Studio 5: How to debug using the simulator
http://www.youtube.com/watch?v=zGKaJy-3JgI
http://www.google.hu/search?client=oper ... el=suggest

Atmel AVR Studio 5: How to debug using the simulator
http://www.youtube.com/watch?v=zGKaJy-3JgI
http://www.google.hu/search?client=oper ... el=suggest