Hallo,
sorry erst mal dass ich das nicht weiter verfolgt habe, ich hatte wenig Zeit in den letzten Wochen. Dass die Anleitung unter Intrepid nicht funktioniert, hat mir gestern jemand per PN geschrieben. Ich habe das Problem nachvollzogen, man muss den Sourcecode der Binutils patchen, damit sie mit GCC 4.3.2 (der von Intrepid verwendet wird) sauber compilieren. Das hängt wohl auch mit den erwähnten, neuen Restriktionen zusammen. Wie das geht, habe ich mittlerweile hinzugefügt. Außerdem habe ich die Versionen angepasst.
Die Anleitung von alphapogo.de kenne ich, ich habe sie schließlich auch von Anfang an verlinkt gehabt - allerdings nicht offensichtlich, gebe ich zu, das ist jetzt geändert. Bei alphapogo.de steht aber nichts davon, dass man die Datei t-arm-elf patchen muss um später in seinen Projekten ARM-Code und Thumb-Code kombinieren zu können. Einige Open Source Projekte für ARM-Mikrocontroller tun das aber. Es hat lange gedauert, bis ich herausgefunden habe, warum diese bei mir nicht compilierten. Ähnlich verhält es sich mit der Reentrancy-Geschichte, dafür habe ich Wochen recherchiert bis ich alles verstanden hatte. Einfach nur abgeschrieben habe ich also sicher nicht.
Die Sache mit dem Script sehe ich mir mal an, das klingt interessant. Vielleicht kann man das wirklich mit rein nehmen.
Natürlich ist der Artikel sehr speziell. Aber wer eine ARM-Toolchain braucht, bei dem würde ich davon ausgehen, dass er weiß was ARM-Prozessoren bzw. -Mikrocontroller sind. Was die GNU ARM-Toolchain ist und wozu man sie benötigt, habe ich ja erwähnt. Wie von march vorgeschlagen, habe ich jetzt zur Wikipedia verlinkt. Eine extra Einführung im Artikel selbst halte ich aber für überflüssig.
Weitere Anregungen sind gerne willkommen. Im übrigen habe ich nichts dagegen, wenn jemand was direkt im Artikel abändert. Eine kleine Notiz hier wäre aber schön ☺
Gruss, k2k