Teststand zum Aktivieren von zusätzlichen XRAM und IRAM ******************************************************* Basis : VA1105H24E3 711hwdef.h ----------- !!!! Die Startadressen werden von den KWP-Modulen verwendet, um den RAM-Bereich auszulesen. Solange die Bereiche zusammenhängend sind, müssen die Treiber nicht geändert werden. !!!! #define XRAM_START_ADDR 0x0E000 /* 2kByte internal xram*/ #define XRAM_END_ADDR 0x0E7FF /* labels for iram */ #if ((defined SY_C167CS) && (SY_C167CS)) #define IRAM_START_ADDR 0x0F200 /* 2 + 1kByte internal ram */ #define IRAM_END_ADDR 0x0FDFF #else #define IRAM_START_ADDR 0x0F600 /* 2kByte internal ram */ #define IRAM_END_ADDR 0x0FDFF #endif #define XPERCONI BITM16(0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1) /* | | | | | | | | | | | | | | | * 1: CAN1 visible | | | | | | | | | | | | | | *-- 1: CAN2 visible | | | | | | * * * * * * * *------ ohne Bedeutung | | | | | *-------------------- 1: 2k XRAM visible | | | | *---------------------- 0: 6k XRAM not visible | | * *------------------------ ohne Bedeutung | | *-------------------------- 0: EEPROM 4k not visible *------------------------------ ohne Bedeutung */ 71xxx.psb --------- - Speicherbereiche für entsprechende Klassen im Invocationteil freigeben - IRAMSIZE(2048) -> IRAMSIZE(3072) Systemkonstanten ---------------- - SY_C167CS_IRAM 1: 2kByte 2: 3kByte - SY_C167CS_XRAM 1: 2kByte 2: 6kByte