Angelo,
Actaully I was refering to the OP mention of:
#define var1 (*(vuint8 *)(0x8002))
It's true that depending on your lcf file, it might not be in flash, as you could be loading everything into ram.
However, normally consts are put in to flash.
Here is a snippit from and lcf file, showing that .rodata goes into flash
{ *(.text) . = ALIGN (0x4); *(.rodata) . = ALIGN (0x4); ___ROM_AT = .; ___DATA_ROM = .; } >> code