Microchip MPLAB und XC8 C Compiler: Error 894

Gast #4823946
Executing: "C:\Program Files (x86)\Microchip\xc8\v1.38\bin\xc8.exe" +FM 
"uhr.c"  -T -A -M +Y=9 --CHIP=12LF1840 #__12LF1840=TRUE
Microchip MPLAB XC8 C Compiler (Free Mode) V1.38
Build date: Jun 30 2016
Part Support Version: 1.38
Copyright (C) 2016 Microchip Technology Inc.
License type: Node Configuration

(894) unknown source file type "+FM"
(908) exit status = 1
BUILD FAILED: Sat Dec 10 21:15:40 2016

Ich versuche das zum Laufen bringen. Ich habe keine Ahnung woher dieser 
Fehler "unknown source file type "+FM" " kommt.
#4824072
skorpionx schrieb:
> Ich habe die Version V1.38 von xc8 instaliert und dann Plugins
> mplab_plugin instaliert.

Mein MPLAB X listet über 70 Plugins, aber keins davon heisst 
mplab_plugin. Vielleicht erzählst du die ganze Geschichte mit allen 
Details (für Nichthellseher): Rechnerplattform(?), IDE(?), 
Projekteinstellungen(?) usw.
Gast #4824189
Ich habe ander Tool Suite ausgewählt.
Jetzt kommt so etwas:

Clean: Deleting intermediary and output files.
Clean: Deleted file 
"C:\Users\Bogdan\Desktop\MPLAB_PIC_PROJECTS\UHR\uhr.mcs".
Clean: Done.
Executing: "C:\Program Files (x86)\Microchip\xc8\v1.38\bin\picc.exe" 
uhr.c -m --CHIP=12LF1840
Microchip MPLAB XC8 C Compiler (Free Mode) V1.38
Build date: Jun 30 2016
Part Support Version: 1.38
Copyright (C) 2016 Microchip Technology Inc.
License type: Node Configuration

(1273) Omniscient Code Generation not available in Free mode (warning)

Memory Summary:
    Program space        used     Ch (    12) of  1000h words   (  0.3%)
    Data space           used     4h (     4) of   100h bytes   (  1.6%)
    EEPROM space         used     0h (     0) of   100h bytes   (  0.0%)
    Data stack space     used     0h (     0) of    F0h bytes   (  0.0%)
    Configuration bits   used     0h (     0) of     2h words   (  0.0%)
    ID Location space    used     0h (     0) of     4h bytes   (  0.0%)


You have compiled in FREE mode.
Using Omnicient Code Generation that is available in PRO mode,
you could have produced up to 60% smaller and 400% faster code.
See http://www.microchip.com/MPLABXCcompilers for more information.

BUILD FAILED: Sun Dec 11 09:59:58 2016

Trotzdem werden viele Files generiert.  Auch Hex-File.
Das ist eine freie Version..?
Angehängte Dateien:
Gast #4824279
Dein Screenshot deutet auf das alte MPLAB hin und nicht auf
das aktuelle MPLABX. Der XC8 wurde aber zusammen mit/für MPLABX
entwickelt. Außerdem ist oben "Byte Craft Assembler &C Compiler" 
ausgewählt.
Was immer das ist, mit XC8 hat das wenig zu tun.

lg. Heiner
Gast #4824463
Heiner schrieb:
> Dein Screenshot deutet auf das alte MPLAB hin und nicht auf
> das aktuelle MPLABX.

Stimmt! Ich habe keine Ahnung vom Unterschied zwischen MPLAB und 
MPLABX.
Ist MPLABX die neuere Entwicklung von Microchip? Wenn ja dann würde  ich 
gleich umsteigen.
Muss ich dann MPLAB löschen oder wird das von MPLABX gemacht,
oder beide können parallel bleiben?
#4824472
Einer der ersten Vorteile von MPLABX gegenüber der alten IDE die mir 
persönlich aufgefallen sind ist der Wegfall des im Sccreenshot 
abgebildeten Dialogs ;-)
Alles wird/ist normalerweise automatisch richtig für den jeweiligen 
Compiler eingestellt, den man nur noch auswählen kann.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.