Hallo Zusammen und allen eine Frohe Weihnacht Vor zwei Tagen hat sich mein original AVRISP MKII verabschiedet und jetzt stehen ich da und brauche Rat wie ich weitergehen soll. Zuerst ein paar Hintergrundsinformationen. Ich habe bis jetzt ausschliesslich mit AVR Studio 4 gearbeitet und das ganze läuft in einer VM mit Windows XP. Die VM selbst läuft auf einem MAC. Dass ich Windows XP verwende hat damit zu tun, dass ich in dieser VM noch weitere Tools verwende die nicht unter Windows 10 funktionieren und für die es auch keine neueren Tools gibt (Atmel ISP und WinCUPL von Atmel für die ATF1504/8 CPLDs). Ich programmiere ausschliesslich in Assembler und das möchte ich so beibehalten. Und ich möchte wenn immer möglich kein AS 7 verwenden. Ich besitze einen AVRISP MKII Clone aus China. Ja ich bekenne mich schuldig einen Clone zu besitzen, aber das war eigentlich eher ein Versehen und nicht Absicht, damals wusste ich noch zu wenig. Hatte mir daher auch kurz danach bei Atmel einen original MKII besorgt, aber eben der ist jetzt hin. D.h. der MKII Clone ist jetzt meine Rettung, aber dabei will ich nicht bleiben. Ich besitze auch einen Atmel-ICE (da war mal eine Aktion bei Microchip wo ich einfach zuschlagen musste in der leisen Vorahnung, dass das wohl die neue Plattform sein wird). Da ich in der Zwischenzeit den Sourcecode aussschliesslich auf dem MAC bearbeite dachte ich evtl. gibt es eine Tool-Chain die es mir erlaubt meine Assembler Programme direkt auf dem MAC zu übersetzen (es müsste aber wenn immer möglich ein Assembler sein der mit dem AS 4 Format kompatibel ist). Gefunden habe ich noch keine. Avrdude läuft ja auch auf dem MAC ohne Probleme und für die bequeme Programmierung der Fuses gibt es AVRFuses. Oder vielleicht gibt es eine Möglichkeit den Atmel-ICE im AS 4 zu integrieren... Wer hat da eine Idee oder Empfehlung? Danke und Gruss Peter
Peter S. schrieb: > Oder vielleicht gibt es eine Möglichkeit den Atmel-ICE im AS 4 zu > integrieren... Nein gibt es nicht. Diese Kombination hatte ich mir auch vor langer Zeit gewünscht. Peter S. schrieb: > Und ich möchte wenn immer möglich kein AS 7 verwenden. Wirst aber nicht drum herumkommen. Aber mittlerweile ist das AS 7 ganz vernünftig stabil (mit kleinen Macken und manchmal laaaangsam), aber assemblieren kann man damit natürlich auch, und ist damit auch AVR Studio 4 kompatibel.
Peter S. schrieb: > Atmel-ICE > Avrdude Ist doch eigentlich eine brauchbare Kombination. Zum Debuggen reichts nicht, aber einfaches Hochladen auf AVR8 sollte gehen. Ob man Avrdude und AS4 verquickt bekommt, weiß ich allerdings nicht.
Ja das AS 7 läuft stabil, aber es ist nicht nur manchmal laaaaagsaaam, es ist immer laaangsaaam und in einer VM ist es noch unbrauchbarer. Da bestelle ich mir lieber noch einen MKII Clone aus China.
Peter S. schrieb: > Ja das AS 7 läuft stabil, aber es ist nicht nur manchmal laaaaagsaaam, > es ist immer laaangsaaam und in einer VM ist es noch unbrauchbarer. Da > bestelle ich mir lieber noch einen MKII Clone aus China. Das kann ich gut verstehen. Dann wünsche ich dir dass du noch einen funktionsfähigen, kompatiblen ICE MKII bekommst.
Arduino Fanboy D. schrieb: > Peter S. schrieb: >> Atmel-ICE >> Avrdude > > Ist doch eigentlich eine brauchbare Kombination. > Zum Debuggen reichts nicht, aber einfaches Hochladen auf AVR8 sollte > gehen. > > Ob man Avrdude und AS4 verquickt bekommt, weiß ich allerdings nicht. Ja ich könnte natürlich weiterhin für den Assembler AS4 verwenden und danach im via Commandline den Code mit avrdude hochladen. Es war halt einfach bequem im AS4 direkt auf den AVR Knopf zu drücken um den AVRISP anzusprechen. Ich könnte ja auch mal versuchen ob avrasm2.exe unter wine oder Fusion läuft..
Selbst auf meinem schmalbrüstigen 350€-Notebook mit i3 4010U CPU läuft Studio 7 hinreichend schnell. SSD und 8GB RAM hab ich nachgerüstet. Wenn das laaaaangsam läuft, frage ich mich schon, um welch geriatronischen Rechner es da geht... Z.B. bei einem PC mit Festplatte (ohne SSD) und nur 2GB RAM, kann man natürlich keine Wunder erwarten, das betrifft aber sämtliche halbwegs aktuelle Software, Eclipse z.B. läuft da eher noch langsamer.
Thosch schrieb: > Selbst auf meinem schmalbrüstigen 350€-Notebook mit i3 4010U CPU läuft > Studio 7 hinreichend schnell. Die Erfahrungen bezüglich AS7 und Arbeitsgeschwindigkeit sind sehr unterschiedlich, also bitte nimm nicht deine als Standard für alle anderen an. Auch gibt es durchaus unterschiedliche Auffassungen davon was langsam/schnell auf einem Rechner bedeuted. So sagt der weise Franzose oft bei einer solchen Gelegenheit: YMMV
In der Firma habe ich einen schnellen i7 mit 32 GB RAM und schneller SSD. Benutze dort neben AS7 auch Xilinx Vivado, Quartus Prime und auch verschiedene Eclipse-basierte IDEs. Ich denke schon, daß ich eine brauchbare Vorstellung davon habe, wie sich diese auf einem schnellen PC im Vergleich zu meinem Notebook "anfühlen".
Thosch schrieb: > Ich denke schon, daß ich eine brauchbare Vorstellung davon habe, wie > sich diese auf einem schnellen PC im Vergleich zu meinem Notebook > "anfühlen". Das genügt. Mit dieser Aussage wirst du den TO glücklich und zufrieden machen. Das bedeuted auch dass der TO bis jetzt also Wahrnehmungs- Störungen hatte die mit deiner Aussage "hinfällig" werden.
Eigentlich wollte ich keine Diskussion bezüglich Brauchbarkeit und persönlichen Vorstellungen was langsam oder schnell ist starten. Wie gesagt ich möchte AS7 vermeiden. Dazu braucht es Windows 10 und ich besitze privat keinen Windows PC und entsprechend auch keine Windows 10 Lizenz und habe eigentlich nicht vor mich mit Windows 10 auseinanderzusetzen. Vor allem weil ich dann wegen den ganze CPLD tools Windows XP und Windows 10 einsetzen müsste. Ich möchte eigentlich lieber weniger und nicht mehr Betriebssysteme nutzen müssen. Ich habe mal zum Spass AS7 auf einem Test PC im Geschäft installiert, ein Dell Lattitude 5590 mit 16Gbyte RAM. In der aktuellen Version läuft AS7 gut und erfüllt meine Anforderung was Geschwindigkeit anbelangt. D.h. die Diskussion können wir abschliessen. Den ATMEL ICE kann man leider mit avrdude auf MacOS knicken (keine signierte kext). avrasm2 könnte man unter wine direct laufen lassen, nur läuft wine nicht auf Catalina. Ich denke ich lasse mir mal eine Auswahlsendung von AVRIPS MKII clones liefern und hoffe einer ist dabei der so gut funktioniert wie mein aktueller China Clone.
Peter S. schrieb: > Ich denke ich lasse mir mal eine Auswahlsendung von AVRIPS MKII clones > liefern Achtung: Ein AVRIPS MKII (auch die nur kompatiblen) ist kein ICE! Es gibt "AVR ISP MKII" (reine Programmer) und "JTAG ICE MKII" (ISP Programmer und JTAG Debugger).
Meines Wissen funktioniert der ICE nur mit Atmel Studio 7. Beim Start der Anwendung auf einem betagten Dell-Desktop mit gestecktem Bluetooth-Stick dauert der Start etwa 60 Sekunden. Bei abgezogenem Bluetooth-Stick nur 10 Sekunden. Ich vermutet, dass sich das Programm an den BT-COMs abarbeitet.
Ich kann mal Teilentwarnung geben. Ein AVRISP stirbt nicht einfach so, und tatsächlich, das Flachbandkabel hatte einen Wackelkontakt. D.h. mein original AVRISP MKII tut wieder. Aber die Frage bezüglich alternativen bleibt weiterhin offen.
Schau Dir mal Mplab X an. Auch wenn die Avr-Unterstützung noch beta ist, funktioniert sie bei mir bisher sehr gut. Und die Software läuft unter Windows, Linux und soweit ich weiß auch Mac.
Hallo Timm, Ja MPLAB habe ich schon angeschaut und installiert (auf dem MAC). Aber ich kann keine AVR MCU Projekte eröffnen. Spätestens nach der Auswahl des HW Tools (Atmel ICE in meine Fall eben) moniert er, dass ich eine Toolchain auswählen soll. Im Auswahlfenster sind zwar AVR und avrasm2 gelistet, aber ich kann keines auswählen und dann war's das auch schon. Ich wüsste auch nicht woher MPLAB eine avrasm2 Toolchain hernehmen sollte, das gibt es ja gar nicht auf MAC (das ist ein uraltes Windowsprogram und ist ja schon im AS4 drin) aber genau den brauche ich. Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.