www.mikrocontroller.net

Forum: Compiler & IDEs ANN: WinARM Version 1/06


Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe ein neues WinARM zusammengestellt. Fast alle Komponenten
wurden aktualisiert (z.B. binutils, gcc, newlib, Insight) und die
Beispielsammlung erweitert.

Mehr auf:
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm...

Martin Thomas

Autor: Patrick Dohmen (oldbug) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Martin!

Erst mal vielen Dank für Deine Arbeit!

"insight_gdb_6_4_50" läuft hier nicht. Zuerst bekam ich die Meldung,
daß kein TCL-Initfile in einem der vorkonfigurierten Verzeichnisse
gefunden werden kann. Nachgeschaut -> WinARM/share ist leer -> aus
WinAVR kopiert. Dann die nächste Fehlermeldung (diesmal ein
Windowsfenster), daß keine "main.tcl" gefunden werden kann.

HTH, gruß,
Patrick...

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Patrick fuer den Fehlerbericht. Ja, share ist leer, eigentlich
sollte insight in seinem eigenen Unterverzeichnis "leben". Tests
"hier" haben aber funktioniert. Werde versuchen, das Problem
nachzuvollziehen. Neuigkeiten dann in diesem Thread und/oder auf der
"WinARM-Seite". Bis dahin reicht vielleicht der
"command-line"-gdb.
Martin

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
OK, Fehler gefunden - hoffentlich. Hatte das insight von devkitpro beim
Zusammenbau der "WinARM-Release" unvollstaendig uebernommen.
Korrigiertes WinARM grade "im Bau". Alternativ das insight-Packet von
devkitpro herunterladen: http://sourceforge.net/projects/devkitpro/ .

Autor: SeppK (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Martin!

Habe heute WinARM installiert. (Habe bisher mit WinAVR gearbeitet,
welches einwandfrei lief.) Zum Testen wollte ich ein Beispiel
compilieren. "Make all" aus den Tools von PN liefert folgende
Ausgabe:

> "make.exe" all

> Failed to create process: Das System kann die angegebene Datei nicht
finden.

> Process Exit Code: 0
> Time Taken: 00:00

Der Pfad ist richtig eingestellt. make --version funktioniert. Auch
wenn ich im Projektpfad ein "make all" über die Kommandozeile mache
scheint alles richtig zu funktionieren. Das Projekt wird compileirt und
gelinkt.
Scheint nur aus PN nicht zu funktionieren.(Pfade sind wie vorgeschlagen
eingestellt)

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo auch SeppK,

Mit ist aufgefallen, dass die neue PN-Version das "Work-Directory"
(Parameter %d" in den Tools Einstellungen) scheinbar erst dann setzt,
wenn eine Datei geladen ist. Testweise einfach eine C-Datei oder das
makefile eines Beispiels in PN oeffnen (nicht nur das Projekt laden)
und dann erst tools/make all.

Falls das nicht fruchtet und WinAVR auf dem Rechner installiert ist,
testweise bitte Folgendes ausprobieren:

- C:\WinARM\utils\bin nicht in den Pfad aufnehmen (habe ich auch in
der readme geschrieben). Die Utils (make, sh etc.) aus WinAVR
funktionieren auch mit dem Compiler/Linker in WinARM  im Pfad dann noch
c:\WinARM\bin;c:\WinAVR\utils\bin;c:\WinAVR\bin;

- Programmers Notepad aus WinAVR nutzen

- Eines der Beispielprojekt aus dem WinARM-Packet in PN (aus WinAVR,
nicht /winarm/pn/pn.exe) laden und dann  tools/make all

Autor: SeppK (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Falls das nicht fruchtet und WinAVR auf dem Rechner installiert ist,
>testweise bitte Folgendes ausprobieren:

>- C:\WinARM\utils\bin nicht in den Pfad aufnehmen (habe ich auch
in
>der readme geschrieben). Die Utils (make, sh etc.) aus WinAVR
>funktionieren auch mit dem Compiler/Linker in WinARM  im Pfad dann
noch
>c:\WinARM\bin;c:\WinAVR\utils\bin;c:\WinAVR\bin;

>- Programmers Notepad aus WinAVR nutzen

>- Eines der Beispielprojekt aus dem WinARM-Packet in PN (aus WinAVR,
>nicht /winarm/pn/pn.exe) laden und dann  tools/make all

@mthomas
Habe es folgendermaßen gelöst:

Verzeichnis "PN" aus der WINARM-Vorgängerversion kopiert. Voila!
Jetzt geht´s. Danke für die Tips.

Autor: nipon (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dear Martin,
  I encounter the same problem.

-------- begin --------
process_begin: CreateProcess((null), arm-elf-gcc --version, ...)
failed.
make (e=2): The system cannot find the file specified.

make.exe: *** [gccversion] Error 2

> Process Exit Code: 2
> Time Taken: 00:01

Could you please tell me how to solve this problem agin?(in english)
Thank you
nipon

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nipon,

First verify that you have set the entries in the system-search-path
(env.-var. PATH) correctly (as described in the readme-file). You may
also try the "test-version" 20060126 which includes a different set
of utilities (same as in WinAVR). If you only encounter a problem
inside programmers notepad and make from command-line does work you may
try SeppK's solution: replace PN from WinARM 1/06 with the old version.
The old version (2.0.5.48) is available at www.pnotepad.org or in WinARM
8/05.

If it still fails: please send an e-mail to mthomas(aT)rhrk(D O T)
uni-kl[dot]de Inlcude the output of PATH, make --version, arm-elf-gcc
--version.

Martin Thomas

Autor: Heinrich (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich weiß nicht wie unter Windows2000 den Pfad ergänzen kann.
Ist niergendwo beschreiben.

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Heinrich wrote:

> Ich weiß nicht, wie man unter Windows2000 den Pfad ergänzen kann.
> Ist nirgendwo beschrieben.

Doch, z.B. hier:
http://www.informatik.fernuni-hagen.de/studium/pc-...

Diese Antwort wurde ihnen präsentiert von:
http://www.google.de/search?hl=de&q=windows+2000+p...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.