现在正在用K60(飞思卡尔的cortex m4),IAR Embedded Workbench For ARM v6.21,发现用const修饰的常量都是放在readonly data memory里面的,这样占用很大的ram空间,我想把常量放到flash里面,大家有什么办法?const好像不灵,map文件是这个样子
146 988 bytes of readonly code memory
80 bytes of readwrite code memory
25 112 bytes of readonly data memory //const修饰的常量放在了这里,因为我去掉了一个用const修饰的大数组,这相应的减小了
95 485 bytes of readwrite data memory |