硬汉嵌入式论坛

 找回密码
 立即注册
查看: 999|回复: 8
收起左侧

[FMC] H7利用SDRAM内存问题!!!

[复制链接]

32

主题

64

回帖

160

积分

初级会员

积分
160
发表于 2022-5-30 16:24:22 | 显示全部楼层 |阅读模式
本帖最后由 702U7 于 2022-5-30 16:27 编辑


上次硬汉哥给了帖子,我按着做的,但是导入分散加载文件后,直接编译就会内存出错,应该是AC5,如下:

1653898784(1).jpg

1653898804(1).jpg



回复

使用道具 举报

32

主题

64

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2022-5-30 16:27:12 | 显示全部楼层
应该是AC5编译
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-5-31 17:20:32 | 显示全部楼层
这个是RAM超了,你看下你之前是分配到那个RAM空间的,你的分散加载主RAM还使用那个即可。
回复

使用道具 举报

32

主题

64

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2022-6-5 14:49:48 | 显示全部楼层
eric2013 发表于 2022-5-31 17:20
这个是RAM超了,你看下你之前是分配到那个RAM空间的,你的分散加载主RAM还使用那个即可。

谢谢您,我大概明白了,我之前一直自动分配的是AXI SRAM这个RAM,分散加载主RAM应该是DTCM,然后导致添加进来分散加载以后就超了,但是怎样把分散加载的主RAM定为AXI SRAM这个RAM呢?
回复

使用道具 举报

32

主题

64

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2022-6-5 14:52:08 | 显示全部楼层
eric2013 发表于 2022-5-31 17:20
这个是RAM超了,你看下你之前是分配到那个RAM空间的,你的分散加载主RAM还使用那个即可。

啊啊,硬汉哥,刚刚回复完您我就会了,已经成功了,谢谢您啦!!!
回复

使用道具 举报

32

主题

64

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2022-6-5 14:55:33 | 显示全部楼层
eric2013 发表于 2022-5-31 17:20
这个是RAM超了,你看下你之前是分配到那个RAM空间的,你的分散加载主RAM还使用那个即可。

再请问您一个问题呀,如果把一些emwin显示波形数据的计算过程用到的大型数组定义到SDRAM里,对数据计算的速度会有影响吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-6-5 15:19:03 | 显示全部楼层
702U7 发表于 2022-6-5 14:55
再请问您一个问题呀,如果把一些emwin显示波形数据的计算过程用到的大型数组定义到SDRAM里,对数据计算的 ...

速度太慢。
回复

使用道具 举报

32

主题

64

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2022-6-5 15:25:18 | 显示全部楼层

我改了主RAM后,RAM不会空间报错了,但是第一次编译会有几个警告出现,但是再编译一次编译警告就没了。
image.png
image.png

需要管它吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-6-5 15:57:58 | 显示全部楼层
702U7 发表于 2022-6-5 15:25
我改了主RAM后,RAM不会空间报错了,但是第一次编译会有几个警告出现,但是再编译一次编译警告就没了。
...

不用管,这个的意思是你定义了section,但没有使用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 02:56 , Processed in 0.301872 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表