AvrStudio 5 debugger

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00

AvrStudio 5 debugger

Hozzászólás Szerző: blackdog »

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.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

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!)
:roll:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Szerintem offline debugot nem tud.
JTAGICE sorozattal lehet valamit kezdeni....


M16...M128 JTAGICE-et próbáltam. Igaz csak kísérletként...



Szimulátorprogram?
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00

Hozzászólás Szerző: blackdog »

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!)
:roll:
Teljesen jogos amit írsz.
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.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

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!
:wink:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

JTAGICE1: ~6 eFt
Debugra pl. ott jó, ahol ASMben vagy Cben az ember kíváncsi mi történik. töréspontozás és társai... (és M16 ..M128)

Persze a nagyobb/újabb JTAGICE-k már drágák...
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00

Hozzászólás Szerző: blackdog »

Akkor nem értem.
Mire való az AVRStudio-ban a debug funkció?
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

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

:arrow:
Válasz küldése