Utveckla AVR på Mac Os X, nån som gör det?

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
gunne
Inlägg: 2088
Blev medlem: 17 juni 2004, 15:00:31
Ort: sthlm
Kontakt:

Utveckla AVR på Mac Os X, nån som gör det?

Inlägg av gunne »

Jag vill verkligen få igång AVR-utveckling på min MacBook så att jag kan jobba lite när som helst och alltid har med mig mina grejjer.

Efter att ha försökt att få till en Boot Camp-installation som även kan köras i parallels ett par gånger har jag gett upp. XP funkar bra i Boot Camp men när man öppnar det i parallels funkar det en eller två gånger innan systemfiler pajjar och hela installationen dör. Så har jag nu gett mig på att utveckla helt i Os X. Det ska ju gå...

Är det någon som utvecklar AVR i Os X? Nån som använder xCode till det?

Jag har nu installerat xCode, AVR MacPack och AVRFuses.

Som programmerare har jag ett STK500 kopplat via en sån här USB-seriekabel från ebay. Jag har inte testat den med nåt annat men den finns i system profiler och i /dev som tty.PL2303-0000101D och tty.usbserial.


AVR MacPack innehåller nån slags xCode-mall som jag har öppnat och tryckt "build" men det genererar nåt fel. Får titta mer på det senare.

Nu försöker jag få till kommunikationen mellan AVRFuses och mitt STK för att över huvud taget kunna programmera en krets. AVRFuses har korrekt sökväg till avrdude inlagt och min usb-seriekabel som port. Inställd på att min programmerare är STK500 (v1? v2?) och jag har testat med lite olika baudrates. När jag trycker "read" under "flash" så händer ingenting. Det står "Reading flash..." och sen låser den sej. Några gånger har jag fått den att säga nåt i stil med "no contact with stk500" eller liknande men det lyckas jag inte med nu.

Nån annan som utvecklar i Os x? Några tips på vad jag gör fel?

Edit: Fick lite bättre felmeddelanden nu:
"Reading EEPROM...
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
FAILED"

Det verkar som om programmeraren inte svarar ;).
Användarvisningsbild
jonnorberg
Inlägg: 850
Blev medlem: 19 mars 2008, 17:45:40
Ort: Årsta

Re: Utveckla AVR på Mac Os X, nån som gör det?

Inlägg av jonnorberg »

Jag har samma komponenter installerade som du och har inga problem. Kör USBasp. Jag har dock dålig koll på hur usb-seriellkabeln stödjs. Borde stå i nån dokumentation ifall det är nåt speciellt med den. Är allt ok i programmeraren/kretsen. Allt kopplat korrekt? Strömförsörjning?
Användarvisningsbild
gunne
Inlägg: 2088
Blev medlem: 17 juni 2004, 15:00:31
Ort: sthlm
Kontakt:

Re: Utveckla AVR på Mac Os X, nån som gör det?

Inlägg av gunne »

Ja, det andra stämmer. Jag programmerade just kretsen med en PC och i övrigt samma uppsättning förutom USB-seriekabeln.

Kan man ställa baudraten på USBasp och i så fall vad ställer du den på?
Användarvisningsbild
jonnorberg
Inlägg: 850
Blev medlem: 19 mars 2008, 17:45:40
Ort: Årsta

Re: Utveckla AVR på Mac Os X, nån som gör det?

Inlägg av jonnorberg »

Default var det tydligen inställt på.
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Re: Utveckla AVR på Mac Os X, nån som gör det?

Inlägg av chille »

I windows har folk haft rätt mycket problem med Prolific's USB till UART-konverterare, i första hand pga dåliga drivrutiner. Jag vet dock inte hur det är i OS X, men jag misstänker att drivrutinerna är bättre där. :)

Själv kör jag ju en USB-programmerare baserad på ett FTDI-chip. Nu har jag inte haft igång den på ett tag, men vad jag minns så fungerade den bra. Men snart är det dags att mecka igång den igen. :)
Användarvisningsbild
gunne
Inlägg: 2088
Blev medlem: 17 juni 2004, 15:00:31
Ort: sthlm
Kontakt:

Re: Utveckla AVR på Mac Os X, nån som gör det?

Inlägg av gunne »

argh... Misstänker att det är seriekabeln som spökar på nåt sätt.

Jag har nu installerat parallels och kör med AVR studio som vanligt i coherence-läge. Fick tag på en JTAG mkII som ju har USB och funkar i parallels. Det får bli den konfigurationen ett tag nu, jag måste få lite programmering gjord på exjobbet.

Men jag har inte gett upp helt! När jag får lite tid över ska jag ge mig på det igen. Jag antar att det är bra att börja felsöka USB-seriekabeln först genom att kanske koppla till nåt annat.
Skriv svar