Hi, vorn paar Jahren hatte ich mal ein tiny85-Projekt, das ich mit avr-gcc und avr-libc und dem avrdude auf MacOS cross-compiliert hatte. Danach hatte ich andere Sachen auf dem Schirm, zB micro- und circuitpython, jetzt möchte ich fix wieder ein kleines tiny84A-Projekt machen, stelle dabei aber fest, daß da quasi nix mehr geht. Einzig der avrdude ist noch da und funzt prächtig, die Paketverwaltung homebrew kennt aber ansonsten zu "avr" nicht mehr viel, nur noch das Obdev-Crosspack von 2013. Da ist das stehengeblieben, auch die Wikiseiten hier sind quasi alle in der Ära verblieben. Auch adafruits Lernseiten. Die Forum-Suche hier bringt Threads, die auch mind. 5 Jahre alt sind. Gibt es da irgendwie die güldene Sonnenschein-IDE, die vor paar Jahren aufklatschte und alle Vorzüge vereint und keinerlei Nachteile hat, so daß alle Leute alles fallenließen und sich dieser IDE zuwandten? Oder geschlagengaben und "was mit Holz machen". So scheint es mir ;-) Bin für sachliche Hinweise dankbar (und humoristische nat. auch ;-)
Mal Google bemüht? Das findet https://github.com/osx-cross/homebrew-avr auf github und das sieht verdammt aktuell aus. Eventuell ein veraltetes Howebrew installiert?
Jim M. schrieb: > Mal Google bemüht? Eine andere Suchmaschine, aber ja. Und den schönen Treffer unten nicht gehabt. > Das findet https://github.com/osx-cross/homebrew-avr auf github und das > sieht verdammt aktuell aus. Sieht es! Vielen Dank für den Link. > Eventuell ein veraltetes Howebrew installiert? Ja. Ein älteres MacOS und damit auch ein etwas älteres Homebrew.
Jan R. schrieb: >> Eventuell ein veraltetes Howebrew installiert? > > Ja. Ein älteres MacOS und damit auch ein etwas älteres Homebrew. Korrigiere mich: habe auf dem älteren OS ein topaktuelles Homebrew vom letzten Dienstag:
1 | $ brew --version |
2 | Homebrew 3.2.13 |
3 | Homebrew/homebrew-core (git revision 2fd65003258; last commit 2021-09-28) |
4 | Homebrew/homebrew-cask (git revision f05d41c56f; last commit 2021-09-28) |
Jan R. schrieb: > Jan R. schrieb: >>> Eventuell ein veraltetes Howebrew installiert? >> >> Ja. Ein älteres MacOS und damit auch ein etwas älteres Homebrew. > > Korrigiere mich: habe auf dem älteren OS ein topaktuelles Homebrew vom > letzten Dienstag: > >
1 | > $ brew --version |
2 | > Homebrew 3.2.13 |
3 | > Homebrew/homebrew-core (git revision 2fd65003258; last commit |
4 | > 2021-09-28) |
5 | > Homebrew/homebrew-cask (git revision f05d41c56f; last commit 2021-09-28) |
6 | > |
Und das, zur Vollständigkeit, ist die Ausgabe von ...
1 | $ brew search avr |
2 | ==> Formulae |
3 | avra avrdude ✔ avro-c avro-cpp avro-tools apr |
4 | ==> Casks |
5 | crosspack-avr favro |
6 | $ |
Mal sehen, welche Stolpersteine da ggf. noch lauern, das Repo von Github manuell ans Fliegen zu bringen. Danke nochmals.
Frank K. schrieb: > MPLABX und XC8 Notfalls hat die Arduino-IDE auch noch einen avr-gcc mit alles im Bauch. Ansonsten halt ab in die dependency-Hölle. Aber genau dafür hat man eine Paketverwaltung. mfg mf
Achim M. schrieb: > Frank K. schrieb: >> MPLABX und XC8 > > Notfalls hat die Arduino-IDE auch noch einen avr-gcc mit alles im Bauch. Damit hatte ich tatsächlich vorn paar Tagen auf die Schnelle angefangen. Sogar fix was für den tiny84 gefunden, den als Target zu kriegen und über den MKII-ISP zu programmieren. Aber bei dieser Arduino-IDE kriegt man auch recht bald schlechte Laune an ihren Unzulänglichkeiten und dem ganzen (Java-)Overhead und so. In einigen Threads und Artikeln (gibt es hier ja zum Umstieg von Arduino-Dialekt auf rohe Toolchain) wird auch der Code-Overhead thematisiert. Bei einem Tiny nicht unwichtig. > Ansonsten halt ab in die dependency-Hölle. Aber genau dafür hat man eine > Paketverwaltung. Uff, ja, genau da stecke ich auch noch fest. Es ist alles installiert, nur Download der avr-libc aus der Savanne bricht ab mit curl-Fehler (60). Ist eine TLS-Anomalie auf Clientseite. Habe schon viel probliert, jedoch noch nicht gelöst.
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.