Hi i developed one GUI for chage/edit, read variable value and read. i'm getting Variable address via UART. and then Deference using below method
volatile uint16_t data;
uint32_t nAddr = 0x0000B108; // actual value in this address 12345;
data = *(uint16_t *)nAddr;
i'm getting exact value .after some time i'm getting garbage value. but that address/variable not yet modified during complete program. how that variable modified?