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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.