Hi, Woher weiß man wie man das Memory Layout in den Linker Settings richtig festlegt beim Infineon XC164CS-32F microcontroller? was ist XDATA und XDATA0? zb.: CLASSES (ICONST(0x000200-0x003FFF), CCONST(0x000300-0x003FFF), ICODE (0x000200-0x003FFF), NCODE (0x000200-0x003FFF), NCONST(0x000200-0x003FFF), FCODE (0x000200-0x007FFF, 0x010000-0x02FFFF), FCONST(0x000200-0x007FFF, 0x010000-0x02FFFF), HCONST(0x000200-0x007FFF, 0x010000-0x02FFFF), XCONST(0x000200-0x007FFF, 0x010000-0x02FFFF), LCODE(0xC00000-0xC1FFFF), LCONST(0xC00000-0xC1FFFF), IDATA (0x00C000-0x00C7FF, 0x00F800-0x00FBFF), SDATA (0x00C000-0x00C7FF), BDATA (0x00FD00-0x00FDFF), 0x03FFFF) NDATA (0x030000-0x033FFF), FDATA (0x030000-0x03FFFF), HDATA (0x030000-0x03FFFF), XDATA (0x030000-0x03FFFF), ; unused/locked classes IDATA0(0xFFFFFF-0xFFFFFF), SDATA0(0xFFFFFF-0xFFFFFF), BDATA0(0xFFFFFF-0xFFFFFF), NDATA0(0x030000-0x033FFF), FDATA0(0xFFFFFF-0xFFFFFF), HDATA0(0x030000-0x03FFFF), XDATA0(0xFFFFFF-0xFFFFFF)) SECTIONS (?C_INITSEC(0x200), ;?C_CLRMEMSEC(0x300), ?C_SYSSTACK%IDATA(0xF600)) RESERVE (0x000008-0x00000B, ; Monitor: NMI Vector 0x008000-0x00BFFF, ; XC164: Reserved for DSRAM 0x00C800-0x00DFFF, ; XC164: Reserved 0x00E000-0x00EFFF, ; XC164: XSFR area 0x00F000-0x00F1FF, ; XC164: ESFR area 0x00F200-0x00F5FF, ; XC164: Reserved for DPRAM 0x00FE00-0x00FFFF, ; XC164: SFR area 0x03FE00-0x03FFFF) ; Monitor: Code + Data RAM1 (CS0)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.