使用ewstm8 关于const data存放位置是在FLASH还是DATA记忆体?

在程序中写__rootconstunsignedchars[]="TESTABCDEFGHIJKLMNOPQRSTUVWXYZ";在模拟器中打开memory窗囗在各种记忆... 在程序中写
__root const unsigned char s[] = "TEST ABCDEFGHIJKLMNOPQRSTUVWXYZ";
在模拟器中打开memory窗囗
在各种记忆体中找
好像在 FLASH 中找到了,讲明 const 的常量是在 code 中保存的
展开
 我来答
匿名用户
推荐于2016-08-22
展开全部
比较保险的是修改xcl或icf链接文件,保证空出数据区。
然后用pragma location="section"来定义数组
不管哪种方法,都要注意页对齐,而且这一页中如果又空余的空间,也不能放其它代码或数据,否则擦除时就会出问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式