Forum: Mikrocontroller und Digitale Elektronik Eclipse avr plugin kann projet nicht bauen


von Jens (Gast)


Lesenswert?

Hallo,

ich habe das AVR-Plugin für eclipse installiert 
(https://www.mikrocontroller.net/articles/AVR_Eclipse). Die AVR-GCC 
Toolchain und AVRDude habe ich auch installiert. Das Kompiliren des 
Codes funktioniert aber nicht. (Windows 10)

Es öffnet sich ein fenster von avr-gcc.exe Anwendungsfehler
Die Anwendungkonnte nicht korrekt gestartet werden (0x0000142).

In der Konsole bekomme ich
make all
Building file: ../main.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections 
-fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields 
-mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o 
"main.o" "../main.c"
make: *** [main.o] Error -1073741502
"make all" terminated with exit code 2. Build might be incomplete.

In den Settings bei C/C++ Build habe ich die Kästchen
 - Generate HEX file for Flash Memory
 - Print Size
 - AVRDude
aktiviert.

Muss ich noch was anderes installieren? Oder weitere Einstellungen 
vornehmen?

von Stefan F. (Gast)


Lesenswert?

Vielleicht hilft es, den Pfad zum avr-gcc in die Umgebungsvariable PATH 
einzutragen.

von Jim M. (turboj)


Lesenswert?

Man kann den Wert umrechenen:

Error -1073741502 = ‭C0000142‬ = STATUS_DLL_INIT_FAILED

Irks. Da findet der GCC eine seiner DLLs nicht. Willkommen in der DLL 
Hell.

In seltenen Fällen hilft es mal in den Logs des Virenscanners zu schauen 
ob der sich daneben benommen hat.

Ansonsten: An der Kommendozeile (cmd.exe) schauen ob sich avr-gcc 
aufrufen lässt. Wenn nicht -> Reinstall

von b.klefi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Jens !

hatte das gleiche Problem gehabt, mein System ist:
Window Enterprise 10.0.14393.0 (64-Bit)

ich habe es folgendermaßen behoben:

in Eclipse unter Window/Preferences
AVR -> Paths ändern auf C:\SysGCC\avr\bin usw.

siehe Bild: avr-plugin-1.gif

danach sollte es so ausschauen:
Bild: avr-plugin-2.gif


PS: unter C:\SysGCC habe ich vorher avr-gcc von SysProgs installiert
Link: http://gnutoolchains.com/avr/
File: avr-gcc5.3.0.exe (20 MB)

Gruss

von Stefan F. (Gast)


Lesenswert?

Bei der Gelegenheit würde ich auch gleich avrdude erneuern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.