Hello,
By altering the PRM file, have you already tried varying the position of the global variables in RAM? Have you already checked that no other global variable is also affected?
Something you might try -
At the position in your code where the global variables are defined, try swapping the position of cLiveProgLoadStatus with an adjacent variable, to alter position in memory. Then see if the problem remains with cLiveProgLoadStatus, or shifts elsewhere. Alternatively, you could define new global variables, with one preceeding cLiveProgLoadStatus definition, and another one following it. Use the debugger to check the actual address of the global variables, both before and after the change.
This won't solve your problem, but may give additional insight into the problem.
Regards,
Mac