Forum: Compiler & IDEs Array ins eeprom schreiben


von Gast (Gast)


Lesenswert?

Hallo

wenn ich ein Array im eeprom definiere kommt immer der Fehler "gcc 
plug-in: Error: Object file not found on expected location C:\Dokumente 
und Einstellungen\Administrator\Eigene 
Dateien\Robotik\Projekte\C\Quattrokopter\Parabox\default\Parabox.elf"

die eeprom.h habe ich auch includiert.
definiert ist das array so:
uint16_t eeFooWordArray1[4] EEMEM;

muss ich da noch etwas beachten?

von Falk B. (falk)


Lesenswert?

@ Gast (Gast)

>plug-in: Error: Object file not found on expected location C:\Dokumente
>und Einstellungen\Administrator\Eigene
>Dateien\Robotik\Projekte\C\Quattrokopter\Parabox\default\Parabox.elf"

Dein Pfad enthält Leerzeichen, das bekommt einigen Tools im WinAVR 
nicht.

MFG
Falk

von Gast (Gast)


Lesenswert?

an den Leerzeichen kanns nicht legen. Habe gerade alles auf C: gelegt, 
funktioniert aber trotzdem nicht. Habe ich irgendwas in der deklaration 
falsch gemacht?

von Johannes M. (johnny-m)


Lesenswert?

Sollte mich auch sehr wundern, wenn aktuelle Versionen der Toolchain 
immer noch Probleme damit haben. Außerdem würde der Fehler dann nicht 
nur mit dem Array auftreten, sondern auch ohne...

Hast Du wirklich nur das Array definiert, oder auch irgendwelche 
Zugriffe darauf im Programm? Macht ja so eigentlich wenig Sinn. Die 
Fehlermeldung lässt darauf schließen, dass der Compiler kein Object-File 
erzeugt, was den Linker dann dumm aussehen lässt, weil der das 
Object-File braucht...

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.