Sida 1 av 1

AVR Dragon -funkar den i Ubuntu?

Postat: 14 mars 2014, 23:02:54
av JohnA
Jag blir snart galen på det här! Min övergång från Windows XP till Linux (Ubuntu 12) börjar kännas ganska lyckad sånär som på att jag inte vet hur jag ska kunna fortsätta arbeta med AVR ATtiny/ATmega. Jag har sökt och läst massor, både här på EF och på resten av nätet men blir blir inte klokare för det, snarare tvärt om. Har försökt med Linux då och då under säkert tio år men har gett upp ganska snart.

Hittills har jag under Win XP arbetat med AVR Studio, Imagecraft C-compiler (via plugin i AVR Studio) och slutligen fört över hex-filerna till målsystemen via en AVR Dragon. AVR Studio finns vad jag förstått inte i linuxversion och fungerar inte alls under Wine. Jag antar att källkod skapad för Imagecraft kanske inte fungerar rakt av i AVR-GCC men det kan jag nog leva med, bara jag kommer på vad som måste ändras. Däremot tycker jag inte det är så kul att skriva långa kommandon i ett terminalfönster. En bekväm utvecklingsmiljö liknande AVR Studio är ett måste.

Kan jag sedan behålla min AVR Dragon vore det trevligt, men om någon annan dosa är bättre lämpad kan jag tänka mig att byta om det inte blir för dyrt. Ett absolut krav är att den kan anpassa sig till målsystemets drivspänning. Förmodligen är jag ganska primitiv i mitt arbetssätt, jag använder inga simuleringar eller emulatorfunktionen med breakponts och allt vad det heter. Jag skriver min källkod i C, klickar på knappen för att kompilera, klickar på knappen för att dumpa över hex-filen till målsystemet, ser vad som händer där, försöker begripa vad som gick fel, ändrar källkoden och försöker igen.

Finns inget enkelt och lättbegripligt sätt får jag behålla min åtta år gamla laptop enbart för AVR-micklandet...

Re: AVR Dragon -funkar den i Ubuntu?

Postat: 14 mars 2014, 23:27:18
av eqlazer
Titta på avrdude.

Edit: Och för hel miljö så titta på Eclipse, finns AVR-plugin.

Re: AVR Dragon -funkar den i Ubuntu?

Postat: 15 mars 2014, 10:53:29
av SvenW
Citat från avrdudes manualsida (2011):
"The AVR Dragon is supported in all modes (ISP, JTAG, HVSP, PP, debug‐
Wire). "

>> enkelt och lättbegripligt sätt ...

Det är väl en fråga om vana. Man måste nog kunna läsa och begripa engeska
obehindrat. Men det är väl så även i alternativa miljöer.

Re: AVR Dragon -funkar den i Ubuntu?

Postat: 15 mars 2014, 11:02:55
av psynoise
Bästa är att inte hänga upp sig vid ett operativsystem. Jag själv gillar Debian Linux och kör gärna virtuella maskiner med både Windows XP och 7 för olika behov.

Ett första test för att se om det fungerar något sådär kan vara enligt den nu gamla guiden
Se dock till att byta ut AVRisp mot just din programmerare. Men ska du senare göra större jobb är det lika bra att satsa på Eclipse eller bygga upp din egna verktygslåda efter smak. SvenW kan säkert ge råd hur det kan gå till med hjälp av Emacs.

Re: AVR Dragon -funkar den i Ubuntu?

Postat: 17 mars 2014, 10:25:21
av Krille Krokodil
Det är lite jobb att få igång det i Eclipse men sedan fungerar det ungefär som
AVR Studio: http://avr-eclipse.sourceforge.net/wiki ... pse_Plugin

AVaRICE är programmet som sköter kommunikationen mellan GDB och debug-hårdvaran, det
stödjer AVR Dragon: http://avarice.sourceforge.net/