WinARM + WinAVR auf einem PC?

Gast #552971
Lesenswert?
• ▲
▼
Hallo!
Ich möchte sowohl AVRs als auch ARMs mit meinem PC programmieren.
Jedoch gibt es aufgrund der unterschiedlichen gcc Versionen Probleme 
wenn sowohl WinARM bzw. Yagarto oder WinAVR auf einem PC installiert 
sind.
Ich muss daher immer die PATH Systemvariable anpassen damit die 
richtigen Tools gestartet werden.
Gibts dafür eine bessere Lösung?
#552995
Lesenswert?
• ▲
▼
Du mußt nicht die Systemvariable ändern. Es reicht, wenn Du nur für das 
aktuelle Fenster den Pfad änderst.

Es geht z.B. mit ner Batch-Datei, die man in dem Fenster zuerst aufruft, 
z.B.:

set ac=c:\avr\winavr
path %ac%\bin;%ac%\utils\bin;%path%


Die Systemvariable darf dann keinen der beiden Pfade beinhalten.

Es müßte sogar funktionieren, mit beiden Fenstern gleichzeitig zu 
arbeiten.


Peter
Moderator Persönliche Seite #553059
Lesenswert?
• ▲
▼
Für WinARM 6/06 und WinAVR 1/07 sind keine "Klimmzüge" mit extra 
gesetzten Umgebungsvariablen erforderlich (sollte bei Yagarto genauso 
sein, aber nicht getestet). Ich habe dazu auch etwas in der WinARM 
readme.htm geschrieben (aber irgendwie scheint kaum jemand die zu 
lesen...). Die arm toolchain in WinARM kann problemlos mit dem utilities 
(make.exe, sh.exe etc.) aus WinAVR betrieben werden c:\WinARM\utils\bin 
braucht nicht in den Suchpfad aufgenommen zu werden und damit sind 
Seiteffekte ziemlich ausgeschlossen. Die beiden GNU toolchains selbst 
haben eindeutige Dateinamen (avr: avr-* etc, arm: arm-elf-*) und kommen 
sich nicht "ins Gehege". Suchpfadeinstellungen: 
...;C:\WinAVR\bin;C:\WinAVR\utils\bin;C:\WinARM\bin;[...]

Martin Thomas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.