Von:	Steigmueller Andreas (GS-EC/ESI4) *
Gesendet:	Donnerstag, 23. Februar 2006 09:39
An:	'torsten.boog@volkswagen.de'
Cc:	Keller Thomas (GS-EC/ESI4) *
Betreff:	Ansehen interner RAM-Zellen in INCA

Anlagen:	Picture (Device Independent Bitmap)
Hallo Torsten,

Die tvlues1m ist nur eine lokale temporäre Variable, deren Lebenszeit auf den Block, in dem sie definiert ist, begrenzt ist. Man kann sie daher nicht in INCA ansehen. Als Abhilfe könnte man sie in einem Teststand als static definieren.
Hier noch ne kleine Anleitung wie man interne RAM-Zellen (wenn sie eine feste Speicheradresse haben) in INCA hinzufügt:

1. im a2l-file folgende Stelle aufsuchen:

    /begin MEMORY_SEGMENT ExtRam380000 "" VARIABLES RAM EXTERN 0x380000 0x8000 -1 -1 -1 -1 -1 
    /begin IF_DATA ETK ADDRESS_MAPPING /*orig_adr:*/0x380000 /*mapping_adr:*/0x380000 /*length:*/0x8000 /end IF_DATA
    /end MEMORY_SEGMENT

dann folgende Zeichen hinzufügen:

    /begin MEMORY_SEGMENT Ram0 "" VARIABLES RAM INTERN 0x0 0x10000 -1 -1 -1 -1 -1 
    /end MEMORY_SEGMENT

2. Im "Elemente"-Fenster auf den PST ("C") doppelklicken, Datensatz auswählen und ok drücken... (hier sind auch die Ram-Zellen drin)

3. eine (am besten ähnliche) Ramzelle wie z.B. tvlues1 auswählen, ->Item->Kopieren

4. nun die einzelnen Fenster ausfüllen. Hier müßtest du nur mehr Elementname, Adresse (dies es in unserem Fall nicht gibt) und Langbezeichner ändern.

=> nun kann die Adresse unter dem gewählten Elementnamen im Experiment angesehen werden…

Gruß
Andreas