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