Hallo, mein Microchip XC32-Compiler erzeugt als Ausgabe: C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: creating dist/PIC32MX795F512L/production/MPLAB.X.a statt C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: creating dist/PIC32MX795F512L/production/MPLAB.X.production.hex Wo gebe ich den korrekten Namen für das HEX-File vor? UNter Building steht bei den Projekt Properties: ImagePath "dist\PIC32MX795F512L\${IMAGE_TYPE}\MPLAB.X.${OUTPUT_SUFFIX}"
Sorry, die korrekt zu erzeugende Datei heißt wohl: C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: creating dist/PIC32MX795F512L/production/MPLAB.X.production.elf
Hans schrieb: > C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: Man beachte das "-ar.exe" am Ende. "AR" ist normalerweise das Library Tool, das erzeugt eine statische Library - und die haben ".a" am Ende. Is das Projekt aus Versehen als "static Library" erstellt worden? Das .ELF sollte IMO von "-ld.exe" erzeugt werden. Das ist der Linker.
@ Jim Meba: Vielen Dank für Deine Hilfe. Ich verstehe nicht, warum das sonst immer funktionierende Projekt nicht mehr ging. Jetzt habe ich die letzte Datensicherung zurückgespielt, mit dem Ergebnis, dass alles wieder funktioniert:-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.