IAR Embedded Workbench eigenartiger Fehler

OP #2252897
Lesenswert?

Einen guten Tag erstmal an alle.

Ich hoffe das ich hier in dem Forum mit meinem Anliegen richtig bin.
Ich benutze IAR Embedded Workbench Version 7.60.1 und bekomme einen 
merkwürdigen Fehler.

Was ich versuche ist eine Struktur zu benutzen aber bei dem Deklarieren 
scheind etwas falsch zu laufen wovon ich nicht weis wo das Problem in 
meinem Quelltext liegt.

Ich habe folgendes geschrieben:

struct Zei
{
  addr_t Addr;
  int Signa;

};struct Zei Sensa[NUMBER_OF_DEVICES],Testo[NUMBER_OF_DEVICES];

Wenn ich mir nun beim Debuggen im "watch window" beide Arrays ansehen 
will dann funktioniert das bei "Sensa" einwandfrei aber bei "Testo" 
bekomme ich in der "Value" Spalte nur
"Error (col1): unknown or ambiguous symbol. Testo" angezeigt.

Hat schon einmal jemand das selbe Problem gehabt oder weis eine Lösung 
für mein Problem? Ich habe schon den Optimizer auf none gestellt aber 
das Problem das ich mir das Testo Array nicht ansehen kann besteht 
weiterhin.

Vielen dank schonmal im Voraus für eure hilfe
Beste Grüße
Nils
OP #2252953
Lesenswert?

Vielen Dank für deine schnelle Antwort Ernst.

Ich habe nun rausgefunden das Embedded workbench obwohl ich den 
Optimizer auf none gestellt habe die Deklaration trotzdem wegoptimiert.
Ich habe eine if Anweisung für  Testo geschrieben und nun kann ich beide 
Arrays im Watch Window betrachten.

Meine if Anweisung:

    if(Testo[3].Signa>10)
    {
    DELAY(1);
    }

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