Tool/software:
when variable is declarer as a as shown in below code but unable to write data on same variable .looking forward to your help.
#pragma NONINIT(demo_config)
unsigned char demo_config[2] ={1};
typedef struct{
unsigned char a;
unsigned char b;
}DEMO_CIONFIG;
DEMO_CIONFIG gost_demoConfig;
gost_demoConfig.a =5;
memcpy(&demo_config, &gost_demoConfig,sizeof(gost_demoConfig));
gost_demoConfig.a = 0;
memcpy(&gost_demoConfig, &demo_config,sizeof(demo_config));
putch1(((gost_demoConfig.a)/100)%10 +'0');
putch1(((gost_demoConfig.a)/10)%10 + '0');
putch1((gost_demoConfig.a) %10 +'0');
after every power on getting 255 as gost_demoConfig.a
