Sida 1 av 1

AVR, in-circuit debugging

Postat: 4 augusti 2008, 19:25:21
av henrikG
Hej!

Jag är nybörjare och vill syssla med mikroprocessorer som hobby. Efter en del läsande så verkar AVR bra. Jag hittade tips på programmerare att bygga själv här:
http://www.elektronikforumet.com/forum/ ... .php?t=146

Jag tänkte mig en enkel programmerare, t ex den här:
http://www.qsl.net/zl1bpu/MICRO/ENV/PGM.htm

Men: Om man vill göra in-circuit debugging, alltså debugga sin uProcessor "live" (i target-miljön) kan man göra det med en så enkel programmerare? Det här med ISP (In System Programmer) verkar bra. Kan man debugga över samma interface?

Jag hittade en guide för Linux här:
http://www.linuxjournal.com/article/7289

Där beskrivs all mjukvara som jag vill ha, inklusive simuleringsverktyg, men debugga hårdvaran? Går det? Jag har läst litet om JTAG och debugWire också, men har inte riktigt förstått hur allt hänger ihop. Kan någon förklara för mig?

mvh
/Henrik

Postat: 4 augusti 2008, 19:41:11
av Micke_s
Kort svar nej.
Kolla på dragon eller MK 2

Postat: 4 augusti 2008, 20:26:53
av henrikG
OK. Hur viktigt är det att ha in-circuit debugging?

Om man köper Dragon eller MK2, blir man låst i Windows då med "AVR Studio"?

Finns det möjlighet att bygga något motsvarande Dragon eller MK2 själv?

Postat: 4 augusti 2008, 20:32:57
av sodjan
> Hur viktigt är det att ha in-circuit debugging?

Hur "viktigt" är det att ha farthållare och ACC ?

Tja, det handlar väl om bekvämlighet... :-)

Postat: 4 augusti 2008, 20:43:33
av thepirateboy
Som nybörjare är det inte så viktigt då programmen inte blir så stora, men det går ju att välja en Dragon ändå då den är så pass billig. Börja med att få en lysdiod att blinka, det brukar vara nog så svårt. ;)

http://www.instructables.com/id/Getting ... VR-dragon/

Postat: 4 augusti 2008, 20:57:08
av Micke_s
Det är sjukt lättare att debugga och går oftast fortare att hitta felen än att lägga massa printf:s.