![Board logo](templates/discuz6/images/logo.gif)
标题: 如何把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
我是看了MAP文件才发现这个问题的。
但是后面我发现,code warrior在后面的注解里有标注详细存放的位置及存储方式
[此贴子已经被作者于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
![](attachments/dvbbs/2009-4/200941916213253083.jpg)
图片附件: 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
![](attachments/dvbbs/2009-4/200941916215217944.jpg)
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |