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