Jan 11, 2018
05:57 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 11, 2018
05:57 AM
Short question I work with a XMC4700 board
Overall, the controller has 352 Kbytes SRAM
from data sheet:
PSRAM 1FFE 8000-1FFF FFFF hex 96 KByte
DSRAM 2000 0000-2001 FFFF hex 128 KByte
CSRAM 2002 0000-2003 FFFF hex 128 KByte
My question, can I use 150 kByte contiguously as GRAM Buffer
Where and how would I have to declare such an area (DSRAM+CSRAM)?
Thank you for your help
EbbeSand
Overall, the controller has 352 Kbytes SRAM
from data sheet:
PSRAM 1FFE 8000-1FFF FFFF hex 96 KByte
DSRAM 2000 0000-2001 FFFF hex 128 KByte
CSRAM 2002 0000-2003 FFFF hex 128 KByte
My question, can I use 150 kByte contiguously as GRAM Buffer
Where and how would I have to declare such an area (DSRAM+CSRAM)?
Thank you for your help
EbbeSand
- Tags:
- IFX
1 Reply
Jan 17, 2018
12:55 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 17, 2018
12:55 AM
Hi,
The RAM in the XMC4700 is splitted among 3 different ram blocks although linear addressable (see linker file).
You need only to take care that the buffer you declare is 4bytes aligned.
Regards,
Jesus
The RAM in the XMC4700 is splitted among 3 different ram blocks although linear addressable (see linker file).
You need only to take care that the buffer you declare is 4bytes aligned.
Regards,
Jesus