ich nutze WinAVR mit einem einfachen Make und DOS-Fenster. Für den Arduino nano3 klappt das gut. Nun möchte ich den mega2560 so nutzen. Frage: wie bringe ich mein Make unter WinAVR mit dem mega2560 zum Laufen? In der Arduino-Umgebung wird der 2560 unterstützt. Nur möchte ich die Arduino-IDE nicht nutzen. Der USB-Treiber für den mega2560 läuft.
Martin schrieb: > Und wie sieht dein Make aus? Danke Martin. hier ist das Make mit dabei: Beitrag "Re: Inbetriebnahme ENC28J60 Radig/RoeBue Arduino nano3"
Peter D. schrieb: > -mmcu=atmega2560 vielen Dank Peter. Es ist unklar ob das reichen wird. Denn das WinAVR stammt von 2010 und wird seitdem nicht mehr gepflegt. Also müsste ich wohl - eine neuere Version aus dem AVR-Studio nehmen oder - eine Version aus dem Arduino-Ordner. Mein Ziel ist es das klein und überschaubar zu halten - also das benötigte zu verwenden und den Rest wegzulassen: - Entweder also extrahieren was gebraucht wird - oder löschen was nicht gebraucht wird. Danach habe ich sozusagen ein aktualisiertes WinAVR mit dem ich arbeiten kann wie bisher. So weit die Idee.
Die Atmel-toolchain gibt's bei Atmel auch ohne das Studio zum download. Dazu brauchst du dann noch das make aus der alten WinAVR-Istallation. Oder nimm die hier, die ist noch aktueller: http://gnutoolchains.com/avr/ Oder
Oliver S. schrieb: > Atmel-toolchain gibt's bei Atmel auch ohne das Studio vielen Dank für den Hinweis Oliver. Dann wäre nur noch das Make anzupassen, was wohl hoffentlich kein Hexenwerk ist.
Matthias W. schrieb: > Denn das WinAVR > stammt von 2010 und wird seitdem nicht mehr gepflegt. Ich benutze es auch noch, es geht mit dem 2560. Für Aufrufe >128kB werden trampolines angelegt.
:
Bearbeitet durch User
Peter D. schrieb: > Ich benutze es auch noch, es geht mit dem 2560. Danke Peter. Du meinst also ich soll nichts ändern oder aktualisieren - einfach nehmen wie es ist? Haben die neueren Toolketten denn einen wirklichen Vorteil wie kleinerer Code oder etwas anderes Wichtiges? http://gnutoolchains.com/avr/ habe ich mal heruntergeladen. avr-gcc5.3.0.exe ist 20MB groß. Defaultmäßig wird installiert in C:\SysGCC\avr. Das binary-Verzeichnis wird zum Pfad hinzugefügt. Das heißt dann wohl daß wenn WinAVR da war und das dann noch dazu daß das Make erst mal in WinAVR sucht und somit der avr-gcc5.3.0.exe dann keine Wirkung zeigt? Also müsste WinAVR dann aus dem Pfad entfernt werden?
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.