变量加了const修饰符之后,变成了一个只读变量。
我的理解是:
const变量存储在只读数据段,第一次使用时为其分配内存,在KEILL 里面是RO-DATA.
ROM(Flash) size = Code + RO-data + RW-data RAM size = RW-data + ZI-data
这个就是.MAP文件。
我定义的 LedDatCtl 、UartRxDat全局量都是保存在内存中的,占用的大小也能看出来。