i am starting to maintain an old IAR project
there is a global variable, volatile dali_terminal_t terminal_arr[64] = {0};
terminal_arr is about 768 bytes.
below figure is before the statement: terminal_arr[addr].group_low = backcmd; // backcmd is 0x86

after run the statement, group_low value has lost.

im new to LPC , dont know how to debug it and so hope you could give a hand.