![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
KEIL ARM 里怎么定义一个保存在程序存储器里的数组?
比如我想定义数组chara[]保存在程序存储器里,我加关键字code,编译不通过,但在KEILC51里是这样定义的,那么在KEILARM该怎么定义?谢谢!...
比如我想定义数组 char a[]保存在程序存储器里,我加关键字code ,编译不通过,但在KEIL C51里是这样定义的,那么在KEIL ARM该怎么定义?
谢谢! 展开
谢谢! 展开
2个回答
展开全部
前面匿名发的没没显示,我又查了下,ARM里只要定义了const类型的变量就是放在flash里。因为ARM的程序段和数据段在同一个flash里,只是属于RAM的flash可以读写。
所以,你直接定义const就行,不放心就定义const static。
当心优化掉
所以,你直接定义const就行,不放心就定义const static。
当心优化掉
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询