hallo
Darf ich mich kurz vorstellen...
Ich bin neu im Forum benutze das AVR-System aber schon seit Ur..Urzeiten.
Ich habe eine recht grosse Applikation und da treten vorallem zwei Fehlertypen auf,
die ganz plötzlich auftreten können. Ein Weiterarbeiten ist dann unmöglich.
1) internal Compiler error... siehe Anhang
2) internal Assembler error 96920... kommt später
Habe die Probleme mit Gunter diskutiert und Tests gemacht.... Er meint, ich solle mich doch
mal im Forum melden.
Compiler 5.09.51
Windows 7
zu Problem 1)
Syntaxmässig gibt der Compiler keinen Fehler aus.
Stelle ich nur ein paar Zeilen Code etwas um, kann es wieder gehen.
Hier ein Beispiel. Mit Probieren habe ich eine Stelle gefunden wo es geht/nicht geht.
Hole viele Standard EEPROM-Werte mit Include Dateien hinein.
Will ich etwas ändern, setze ich den Code direkt ein.
das geht:
{$EEPROM}
StructConst
:
{ $I EEPROM_Std_MPX00_PowerOutputConfig_Disabled.pas}
EEPROM_PowerOutputConfig : TPowerOutputConfig=( // PowerOutput Config
Enabled : false; // T=Funktion aktiv F=disabled, OUTx frei für an
//
OUT1Nbr : OUTNone; // OUT1Nbr
OUT1State : false; // OUT1 State: ON¦OFF
OUT2Nbr : OUTNone; // OUT2Nbr
OUT2State : false; // OUT2 State: ON¦OFF
OUT3Nbr : OUTNone; // OUT3Nbr
OUT3State : false; // OUT3 State: ON¦OFF
OUT4Nbr : OUTNone; // OUT4Nbr
OUT4State : false; // OUT4 State: ON¦OFF
OUT5Nbr : OUTNone; // OUT5Nbr
OUT5State : false); // OUT5 State: ON¦OFF
das geht nicht:
(in der Include Datei steht exakt das gleiche drin)
{$EEPROM}
StructConst
:
{$I EEPROM_Std_MPX00_PowerOutputConfig_Disabled.pas}
{----
EEPROM_PowerOutputConfig : TPowerOutputConfig=( // PowerOutput Config
Enabled : false; // T=Funktion aktiv F=disabled, OUTx frei für an
//
OUT1Nbr : OUTNone; // OUT1Nbr
OUT1State : false; // OUT1 State: ON¦OFF
OUT2Nbr : OUTNone; // OUT2Nbr
OUT2State : false; // OUT2 State: ON¦OFF
OUT3Nbr : OUTNone; // OUT3Nbr
OUT3State : false; // OUT3 State: ON¦OFF
OUT4Nbr : OUTNone; // OUT4Nbr
OUT4State : false; // OUT4 State: ON¦OFF
OUT5Nbr : OUTNone; // OUT5Nbr
OUT5State : false); // OUT5 State: ON¦OFF
-----}
Kennt jemand solche Effekte ? Habe im Forum nichts dergleichen gefunden.
Viele Grüsse
Heinz
Darf ich mich kurz vorstellen...
Ich bin neu im Forum benutze das AVR-System aber schon seit Ur..Urzeiten.
Ich habe eine recht grosse Applikation und da treten vorallem zwei Fehlertypen auf,
die ganz plötzlich auftreten können. Ein Weiterarbeiten ist dann unmöglich.
1) internal Compiler error... siehe Anhang
2) internal Assembler error 96920... kommt später
Habe die Probleme mit Gunter diskutiert und Tests gemacht.... Er meint, ich solle mich doch
mal im Forum melden.
Compiler 5.09.51
Windows 7
zu Problem 1)
Syntaxmässig gibt der Compiler keinen Fehler aus.
Stelle ich nur ein paar Zeilen Code etwas um, kann es wieder gehen.
Hier ein Beispiel. Mit Probieren habe ich eine Stelle gefunden wo es geht/nicht geht.
Hole viele Standard EEPROM-Werte mit Include Dateien hinein.
Will ich etwas ändern, setze ich den Code direkt ein.
das geht:
{$EEPROM}
StructConst
:
{ $I EEPROM_Std_MPX00_PowerOutputConfig_Disabled.pas}
EEPROM_PowerOutputConfig : TPowerOutputConfig=( // PowerOutput Config
Enabled : false; // T=Funktion aktiv F=disabled, OUTx frei für an
//
OUT1Nbr : OUTNone; // OUT1Nbr
OUT1State : false; // OUT1 State: ON¦OFF
OUT2Nbr : OUTNone; // OUT2Nbr
OUT2State : false; // OUT2 State: ON¦OFF
OUT3Nbr : OUTNone; // OUT3Nbr
OUT3State : false; // OUT3 State: ON¦OFF
OUT4Nbr : OUTNone; // OUT4Nbr
OUT4State : false; // OUT4 State: ON¦OFF
OUT5Nbr : OUTNone; // OUT5Nbr
OUT5State : false); // OUT5 State: ON¦OFF
das geht nicht:
(in der Include Datei steht exakt das gleiche drin)
{$EEPROM}
StructConst
:
{$I EEPROM_Std_MPX00_PowerOutputConfig_Disabled.pas}
{----
EEPROM_PowerOutputConfig : TPowerOutputConfig=( // PowerOutput Config
Enabled : false; // T=Funktion aktiv F=disabled, OUTx frei für an
//
OUT1Nbr : OUTNone; // OUT1Nbr
OUT1State : false; // OUT1 State: ON¦OFF
OUT2Nbr : OUTNone; // OUT2Nbr
OUT2State : false; // OUT2 State: ON¦OFF
OUT3Nbr : OUTNone; // OUT3Nbr
OUT3State : false; // OUT3 State: ON¦OFF
OUT4Nbr : OUTNone; // OUT4Nbr
OUT4State : false; // OUT4 State: ON¦OFF
OUT5Nbr : OUTNone; // OUT5Nbr
OUT5State : false); // OUT5 State: ON¦OFF
-----}
Kennt jemand solche Effekte ? Habe im Forum nichts dergleichen gefunden.
Viele Grüsse
Heinz
Attachments
Filename: | 1. Error internal co … rror.JPG |
Filesize: | 126.42 KB |
Title: | |
Download counter: | 110 |
Filename: | 2. Anwendungsfehler … 57AA.JPG |
Filesize: | 119.03 KB |
Title: | |
Download counter: | 103 |
Filename: | 3. Error Make 1 errors found.JPG |
Filesize: | 49.59 KB |
Title: | |
Download counter: | 108 |