Eclipse avr plugin kann projet nicht bauen

Gast #5755369
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?
#5755590
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
Gast #5850705
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
Angehängte Dateien:

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