本帖最后由 玄德 于 2014-5-20 14:09 编辑
F4有多个SRAM块。
下面方法用在IAR平台下,
可以把任意变量定位到 SRAM 中的任意地址上(也许说得有点绝对),
而不必修改 icf 文件(除非出现容量冲突)。
但是,如果批量定位,估计还是要修改 icf 。
提醒一下:CCM存储器,不能被DMA访问!
IAR平台的帮助文件里有介绍,如下图,把 #program 语句加在程序中、变量定义之前的位置,就可以了:
我个人的例子:
编译之后,查map文件,目的达到,成功:
|
评分
-
查看全部评分
|