ANN: WinARM Version 1/06

Persönliche Seite #285096
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...
Gast #285097
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
Gast #285099
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)
Gast #285100
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
Gast #285101
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.
Gast #285102
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
Gast #285103
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren