小书明-2042808 发表于 2014-6-8 10:29:52

【ST MCU实战经验】之STM32F4使用外扩SDRAM运行程序的方法

一. SDRAM运行程序基本原理
STM32的高端产品429/439添加了新的外设,SDRAM控制器(FMC总线)。不少客户都使用外扩的SDRAM作为变量的存储区,也有可能作为C stack和heap的存放区,因此,需要在IAR链接前(数据的拷贝)完成SDRAM控制器的初始化工作,ST已经提供相关代码供客户参考(初始化程序在system_stm32f4.c中)。
若对函数使用IAR链接器关键字 (例:__ramfunc void func1(void) ),IAR在链接的时候会将程序放在SDRAM的区域,并将函数的入口地址传给调用者。

问题详细描述以及ST官方解答见文档:
ST MCU实战经验栏目,更多应用问题&官方解答,欢迎下载!

sleaven 发表于 2015-8-4 15:16:41

:):(:(:(:(:(:(:(:(

xygh2006 发表于 2016-5-25 08:52:25

多谢楼主,辛苦了

power568 发表于 2016-5-25 13:43:24

好东西,收藏了...

15810204556 发表于 2016-8-3 16:04:18

什么时候能出一个STM32F7的啊~~~

fishcan11 发表于 2016-8-14 00:28:00

谢谢分享

pdbq 发表于 2018-3-31 14:33:40

非常好的,不错

assman 发表于 2018-4-3 23:41:53

感谢楼主的分享~

迷途-338195 发表于 2018-10-12 16:45:18

:):):):):) 感觉分享

shark313-317176 发表于 2018-10-31 22:27:02

STM32F7也想在外部SDRAM运行,参考下,谢谢了

wdliming-222461 发表于 2020-2-3 16:41:51

谢谢分享
页: [1]
查看完整版本: 【ST MCU实战经验】之STM32F4使用外扩SDRAM运行程序的方法