|
 |
 |
 |
|
|
c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
Absender: Timo Sandmann
Datum: So, 03.06.2007 22:19:39
In-reply-to:
<4663027F.4040301@xxxxxx>
References:
<BCF016D5ED5AC34FBB655D109519ABCF083EBE@xxxxxxxxxxxxxxxxxxxx> <45ED3B46.4030400@xxxxxx> <45EF385C.3080609@xxxxxx> <A2ED0A68-A8F1-438A-B1E3-18033ED489E3@xxxxxxxxxxxxxxx> <45F135B9.5030203@xxxxxx> <45F13A91.6090904@xxxxxxxx> <D053B7F5-6BDD-4052-B45F-28FCF0EF45F8@xxxxxxxxxxxxxxx> <45F2B74F.8090706@xxxxxx> <38A4BFD9-CA32-436A-9A1E-B4E6E0652A5D@xxxxxxxxxxxxxxx> <463E0782.1050406@xxxxxx> <0FBD95CF-DA3B-461B-B12B-9FDCD84984D2@xxxxxxxxxxxxxxx> <463F3E0A.7020605@xxxxxx> <8D5B90F4-74FD-45D4-B5B8-DDCAC0B81932@xxxxxxxxxxxxxxx> <464092F7.30605@xxxxxx> <465DB1F9.5030404@xxxxxx> <CF925D4D-FD5A-4581-8480-1C5D35EFEDC9@xxxxxxxxxxxxxxx> <4663027F.4040301@xxxxxx>
Hallo Achim,
Am 03.06.2007 um 20:03 schrieb Achim Pankalla:
erst einmal danke für die antwort. ich kann mich dem letzten satz
nur anschliessen. deshalb darf ich wohl deine zweite mail im
newsletter (AVR-Toolchain - Installationsanleitung aktualisiert)
auch als teil der antwort auf meine frage sehen ?!
nein, das hatte eigentlich nichts damit zu tun. Als der gcc 4.2 und
die avr-libc 1.4.6 released wurden, fragte ich mich, welche gcc-
Patches man dafür nun noch braucht und ob einige vielleicht schon
integriert sind usw. Deshalb fragte ich die avr-gcc- / avr-libc-
Entwickler danach und bekam die Zusage, dass sie netterweise die
nötigen Patches ins WinAVR-CVS stellen werden. Als das bereits nach
ein paar Tagen erfolgt war, habe ich dann die Anleitung aktualisiert,
lustigerweise kam deine Mail mit der Frage nach der Compiler-Version
am selben Tag.
nun hat der pc compiler (mingw) die version 3.4.2 und der avr-gcc
4.1.2. die linux/mac-os versionsnummern sind mir leider nicht
bekannnt.
sind dies nun die konkreten versionsnummern oder empfehlungen?
Bei mir haben gcc und avr-gcc beide Version 4.2.0 (Mac und Linux).
Zwischen 4.1.2 und 4.2.0 gibt es aber keine größeren Unterschiede,
4.2 wirft nur bei den Dingen, die ab 4.3 als Fehler angesehen werden,
schon (Vor-)Warnungen, das ist für uns aber nicht weiter relevant.
WinAVR wird sicherlich auch demnächst auf 4.2.0 aktualisiert werden.
Wichtiger ist es IMHO eine aktuelle Version der avr-libc (1.4.6) zu
verwenden, weil dort einige Fehler beseitigt wurden. Das ist aber
gegeben, wenn man WinAVR oder avr-libc wie in der aktualisierten
Anleitung beschrieben verwendet / baut.
Ich persönlich fände es am besten, wenn wir uns für das Projekt auf
eine Version einigen und diese dann empfehlen / supporten. Wie
bereits gesagt wäre ich für 4.1.x oder 4.2.x (weil am aktuellsten),
aber das ist jetzt nur meine Meinung.
dies würde bedeuten, das es keine gleichen versionsnummern für alle
plattformen gibt und daraus entsteht dann auch ein problem für das
simulierte eeprom, denn die anordnung der variablen im eeprom ist
nun sehr unterschiedlich und damit ein austausch der eeprom inhalte
von real bot und simulierten, wie von dir und mir gewünscht, ist
nicht mehr möglich!
Soweit ich weiß hat MinGW eine Version mit dem gcc 4.x noch nicht
offiziell freigegeben, es gibt aber MinGW-Pakete, die den gcc 4.1
oder 4.2 mitbringen. Ich hatte das nur mal ganz kurz getestet und da
hat es bestens funktioniert, aber genau kann ich dazu nichts sagen,
weil ich kein Windows benutze. Wenn Interesse besteht, kann ich mal
den Link dazu noch mal raussuchen.
Gruß Timo
|
|
|