Board logo

标题: 如何把const变量存放在code区--已自行解决 [打印本页]

作者: fish1330    时间: 2009-4-18 15:37     标题: 如何把const变量存放在code区--已自行解决

做了个数组 const byte u8AdTbl[5]={855,345,389,283,221};
然后我发现在 MAP文件里,这个数组是放在RAM里的,操作类型是 R/W。
而我期望放在FLASH里面,也就是CODE区。
我尝试了 优化选项里面选择 Disable CONST Variable by constant replacement. 也没有效果。
希望高人指点。

[此贴子已经被作者于2009-4-19 16:17:32编辑过]


作者: fish1330    时间: 2009-4-19 15:40

是不是 我用的 code warrior 是特别版的缘故?
作者: fish1330    时间: 2009-4-19 16:19




uf2CPCLB.jpg


我是看了MAP文件才发现这个问题的。

但是后面我发现,code warrior在后面的注解里有标注详细存放的位置及存储方式


uRtz46pb.jpg

[此贴子已经被作者于2009-4-19 16:22:08编辑过]



图片附件: uf2CPCLB.jpg (2009-4-19 15:58, 30.44 KB) / 下载次数 249
http://bbs.eccn.com/attachment.php?aid=6724&k=a5672e8a9dc2d531c9942cfd1d74d212&t=1720394428&sid=51iQYq



图片附件: uRtz46pb.jpg (2009-4-19 15:59, 24.12 KB) / 下载次数 273
http://bbs.eccn.com/attachment.php?aid=6725&k=0e8ffb6a6087dbc0b9a7fc07f8e757d4&t=1720394428&sid=51iQYq






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0