Merkwürdige C18 Compiler Meldung
Mittwoch, 23. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  Programmiersprache C  |  Merkwürdige C18 Compiler Meldung « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Merkwürdige C18 Compiler Meldung  (Gelesen 349 mal)
 
Rising
Newbie
*
Offline Offline

Beiträge: 38


Profil anzeigen
« am: Dezember 07, 2011, 22:17:28 »

Hallo Leute,

ich brauch (mal wieder) eure Hilfe

bin gerade an einem Projekt mit einem PIC18F87K22.
In meinem C code steht folgendes:

Code:
/** Configuration ********************************************************/
#pragma config RETEN = ON //On-Chip Voltage Regulator
#pragma config SOSCSEL = DIG //SOSC Power Selection and mode Configuration bits
#pragma config XINST = ON //!!!!!!!!PRÜFEN!!!!!!!! Extended Instruction Set
#pragma config FOSC = EC3 //EC oscillator (High power, 16 MHz - 64 MHz) 
#pragma config PLLCFG = OFF //PLL x4 Disabled
#pragma config FCMEN = OFF //Fail-Safe Clock Monitor
#pragma config IESO = OFF //Internal External Oscillator Switch Over Mode
#pragma config PWRTEN = OFF //PWRTEN = OFF
#pragma config BOREN = OFF //Brown Out Detect
#pragma config WDTEN = OFF //Watchdog Timer:
#pragma config RTCOSC = SOSCREF //RTCC Clock Select (ext. Quarz)
#pragma config EASHFT = OFF //External Address Shift bit
#pragma config WAIT = OFF //External Bus Wait
#pragma config MCLRE = ON //Master Clear Enable
#pragma config STVREN = ON //Stack Overflow Reset
#pragma config WRTD = OFF //Data EE Write Protect
#pragma config CPD = OFF //Data EE Read Protect

So wenn ich nun den Compiler starten funktioniert das ohne Fehler, nur kommt folgende Fehlermeldung:

Zitat
The Extended CPU Mode configuration bit is enabled, but the program that was loaded was not built using extended CPU instructions.
Therefore, your code may not work properly.

Hat jemand eine Ahnung wo ich noch suchen könnte?

PS: unter Configure => Configuration Bits... ist ein haken gesetzt wo steht Configuration Bits set in Code.


Besten Dank vorab
rising
Gespeichert
Stampede
Globaler Moderator
Hero Member
*****
Offline Offline

Beiträge: 969



Profil anzeigen WWW
« Antworten #1 am: Dezember 08, 2011, 11:43:53 »

Hallo,

Zitat
Hat jemand eine Ahnung wo ich noch suchen könnte?
Ja. Den erweiterten Instruktionssatz eben ausschalten:
Code:
#pragma config XINST = OFF

Falls du den jedoch benutzen willst, unter Project -> Build Option -> Project auf den Reiter APASM/C17/C18 und dort das Häkchen für den Extended Mode entsprechend setzen.

Gruß
Stefan
« Letzte Änderung: Dezember 08, 2011, 14:37:35 von Stampede » Gespeichert

Rising
Newbie
*
Offline Offline

Beiträge: 38


Profil anzeigen
« Antworten #2 am: Dezember 08, 2011, 13:48:55 »

Hallo Stefan,

wieder einmal der Retter in der Not.

hat geklappt
Danke =)

rising
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.039 Sekunden mit 18 Zugriffen.
 
Top! Top!