You may define custom data segment and placement to that segment. Then just put your data to that segment using compiler pragmas:
#pragma DATA_SEG placement
...data structs or varuiables...
#pragma DATA_SEG default
If needed, you can always get address of your custom data using address operator (&variable).
To get start or end of segment use linker defined symbols __SEG_START_xxx, __SEG_END_xxx, __SEG_SIZE_xxx, where xxx is placement. You need to declare those linker defined symbols in your code like
extern int __SEG_START_xxx[];
In case data has to be not initialized, change type of segment in prm from READ_WRITE or READ_ONLY to NO_INIT .