我知道有几种方法定义到FLASH(FRAM)里
比如:const int x @ 0x3333 = 123;
不过好像只能是const的,我想把一些变量也放到FRAM里,程序运行的过程中,可以随时更改,这样就不用检测电源掉电了。
如果掉电,复位电路复位后重新运行程序,在FRAM里读取这些变量就可以了。
不知道怎么把变量也定义到FRAM里,请各位指教下。IAR环境,谢谢了~
Ling Zhu2:
回复 Ling Zhu2:
具体使用方法见 IAR 安装目录下的 EW430_CompilerReference.pdf
Guo Yan:
回复 灰小子:
非常感谢,这种方法应该也可以做远程升级吧?请问,远程升级有什么好办法吗?
Guo Yan:
回复 Ling Zhu2:
非常感谢,这个方法对我来说简单高效。谢谢~另外,您知道远程升级有什么好办法吗?
Ling Zhu2:
回复 Guo Yan:
Guo Yan
非常感谢,这种方法应该也可以做远程升级吧?请问,远程升级有什么好办法吗?
Guo Yan:
回复 Ling Zhu2:
谢谢,麻烦您,再请教下,使用__persistent的时候能定义这个变量放在那个地址吗?
Ling Zhu2:
回复 Guo Yan:
Guo Yan
谢谢,麻烦您,再请教下,使用__persistent的时候能定义这个变量放在那个地址吗?
Guo Yan:
回复 Ling Zhu2:
谢谢
LUCA WANG:
回复 Ling Zhu2:
你好,IAR下使用了“#pragma location=”和“__persistent”会有错误提示“a __persistent variable may not be const, __no_init, or located ”,请问该怎么处理?