Ausgabe Microchip XC32-Compiler

Gast #3983859
Lesenswert?

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}"
#3983887
Lesenswert?

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.
Gast #3983973
Lesenswert?

@ 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:-)

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