huge R/w in code after rebuild

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.

Parents Reply Children
No data
More questions in this forum