We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
In my code I haven't initialized even a single var initially. All my vars are defined line:
datatype_t my_var; uint8_t x; uint32_t z;
AlSo all var should take space in ZI data. I also read that due to some optimization keil put some vars in r/w data. But my r/w data goes as high as 648 bytes.
Is this only due to optimization.
But even at zero level optimization this goes at 660 bytes.