让STM32的外接SRAM操作跟内部SRAM一样

2020-01-01 17:59发布

大家都有给STM32外接SDRAM的经历,但是外接了却无法让编译器将已定义变量自动分配到外接SDRAM中,当我们使用UCOS和EMWIN时,会出现以下问题:

STEP5.jpg (331.88 KB, 下载次数: 1) 下载附件 2016-3-1 07:20 上传


按照以上步骤配置完后,以后使用外部SDRAM就跟用内部SRAM一样,不用自己去申请内存,也不用考虑什么内存地址,一切让编译器自己去解决。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
95条回答
Suna
1楼-- · 2020-01-05 10:30
showcan 发表于 2016-3-1 15:29
在IAR中,可指定变量的分配地址,如:
__no_init u32 testsram[25] @(0X68000000);

MKD也可以,这种办法,不用你自己制定,编译器自动分配
Excellence
2楼-- · 2020-01-05 10:35
 精彩回答 2  元偷偷看……
dengterry
3楼-- · 2020-01-05 12:03
marking for using later
lfgc
4楼-- · 2020-01-05 17:08
好用,这样好用的。不错。
308594151
5楼-- · 2020-01-05 22:40
mark一下
zirong0804
6楼-- · 2020-01-06 03:28
xiaoyigechaos 发表于 2016-3-1 08:26
其实不用  DATA_IN_ExtSRAM=1

直接 DATA_IN_ExtSRAM  就行

请问怎么操作呢

一周热门 更多>