[AVR] Wie Programmiert Ihr unter Mac OSX

OP #3421180
Lesenswert?

Schönen guten Tag,

das Thema wurde schon oft gebracht aber ich wüsste trotzdem gern was Ihr 
so an Erfahrungen mit AVR programmieren unter Mac OSX gemacht habt?!

Ich verwende derzeit einen myavr mk2 
(http://shop.myavr.de/index.php?404;http://myavr.de:80/shop/article.php?artDataID=36) 
und habe lange Zeit mit Xcode programmiert und mit dem AVR CrossPack 
gearbeitet http://www.obdev.at/products/crosspack/index.html.

Jetzt hatte ich aber ein Problem beim Brennen eines Programms gehabt.
Ich wollte eine rand() Funktion verwenden. Ich konnte ohne Probleme ein 
.hex File erzeugen aber nicht auf dem Mega brennen. Sobald ich die 
Funktion auskommentiert hatte, gab es keine Probleme mehr.

Daraufhin habe ich es auf Arbeit an einem Windows Rechner mit AVR Studio 
probiert und da konnte ich das ganz normal brennen. Da hab ich mich im 
Internet nochmal auf die Suche gemacht und geschaut ob es andere 
Möglichkeiten zum brennen von AVRs unter Mac OSX gibt und bin hier 
fündig geworden 
http://embsys.technikum-wien.at/staff/horauer/estick/docs/avr_macosx_tutorial.pdf.

Hab dann alles so gemacht wie es dort steht, kann aber nicht brennen mit 
der Fehlermeldung: "The port  for the Programmer "avr911"is blocked." 
Ich kann / weiß nicht wie ich jetzt den Port freischalten kann. Mit 
einem STK500 oder AVR Dragon funktiert es auch nicht. Die werden nicht 
mal erkannt.

Dann hab ich versucht mit einem Parallel Desktop AVR Studio auf dem Mac 
zu installieren aber da werden keine Programmer erkannt.

Gibt es noch weitere Möglichkeiten oder AVRs zu beschreiben?
Am schönsten wäre es natürlich unter Mac eine "art" AVR Stduio zu haben, 
wo man ohne große Umwäge und Umstände programmieren kann. Ich habe mir 
außerdem noch überlegt einen AVR Dragon zu kaufen weil der doch einiges 
besser ist, als mein mk2 nachbau alias myavr mk2.

Wenn gar nichts mehr hilft muss ich mir wohl oder übel einen Windows 
Rechner hin stellen um zu programmieren. Aber das muss doch noch eine 
Möglichkeit geben das anders zu machen?

Bitte um Hilfe

Beste Grüße
Gast #3421193
Lesenswert?

Hi

>Ich wollte eine rand() Funktion verwenden. Ich konnte ohne Probleme ein
>.hex File erzeugen aber nicht auf dem Mega brennen. Sobald ich die
>Funktion auskommentiert hatte, gab es keine Probleme mehr.

Dem Brenner ist es sch...egal welche Funktionen in den Hex-File 
verwendet werden. Hauptsache es passt in den Flash.

MfG Spess
OP #3421358
Lesenswert?

Jetzt hab ich ein ganz anderes Problem!!!

Unzwar hab ich die ganze Zeit versucht dieses Eclipse zum laufen zu 
kriegen und wollte es jetzt nochma mit meiner herkömmlichen Methode 
probieren (crosspack & AVRdude) und jetzt bekomm ich eine Fehlermeldung: 
"Bad CPU type in executable" obwohl ich ein altes Programm zum testen 
verwendet habe das vorher funktioniert hat.
Hat einer eine Idee was ich da jetzt machen kann? Hab auch schon das 
CrossPack neu installier ohne erfolg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren