你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何让编译器像使用内部SRAM一样来使用STM32F4x9的外部SDRAM

[复制链接]
gamerskyer 提问时间:2014-12-4 17:43 /
请教各位大侠,如何让KEIL-MDK编译器像使用内部SRAM一样来使用STM32F4x9的外部SDRAM
也就是说,让编译器“自动”把变量定位到SDRAM或SRAM中,而不是手动通过“#pragma arm section”来定位变量。
例如:
//这是常用的变量定义方法,我们完全不用理会其在RAM中的位置
int test_buff[1024];
//这是通过“#pragma arm section”来手动指定变量在RAM中的位置,SD_RAM为分散加载文件中SDRAM所在段的名称
#pragma arm section rwdata = "SD_RAM", zidata = "SD_RAM"
int test_buff[4*1024*1024];
#pragma arm section
希望各位大侠能不辞吝教,谢谢!


收藏 1 评论4 发布时间:2014-12-4 17:43

举报

4个回答
suna-2027220 回答时间:2014-12-4 19:56:45
我最近也在学F429,同问呐
bsdpgsql 回答时间:2014-12-5 12:35:36
keil没用过不太清楚,IAR和gcc可以在link文件里处理。
stm32f103vc 回答时间:2014-12-26 17:12:52
在keil里选择c文件,右键打开选项options for file "xxx.c'...里面有memory assignment,在它下面改
gamerskyer 回答时间:2014-12-29 10:02:23
STM32F103-34799 发表于 2014-12-26 17:12
在keil里选择c文件,右键打开选项options for file "xxx.c'...里面有memory assignment,在它下面改 ...

非常感谢!
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版