硬汉嵌入式论坛

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

[STM32H7] 关于H743,RAM空间不足的问题

[复制链接]

11

主题

43

回帖

76

积分

初级会员

积分
76
发表于 2022-8-31 10:11:46 | 显示全部楼层 |阅读模式
本帖最后由 wangjh23 于 2022-8-31 10:14 编辑

我自己用的一个工程,里面牵扯到了傅里叶变换,在运行的时候,如果傅里叶变换的长度过大,那么就会提示RAM空间不足(比如长度为512时程序能跑通,但长度为4096甚至1024时都跑不通),这样的情况应该如何解决呢?我是根据安富莱“ADC的DMA采样方式”那个源码改的,主要就是涉及到一个广义互相关求时延,除了这个算法主要用到了一个串口,然后是ADC采样,现在ADC采样使用的是DMA方式,有可能某些地方处理的有问题。我把工程压缩包分享到了百度云,麻烦各位可不可以抽空帮忙改一下一些地方,或者删减一些不需要用到的代码,或者换一些功能实现的方式,使得程序在傅里叶变换长度增加了之后程序依然能够正常运行,非常感谢大家!链接:https://pan.baidu.com/s/1XmPHIz60KKF3ngifsBjG2g
提取码:1111
image.png

image.png
回复

使用道具 举报

210

主题

1045

回帖

1685

积分

至尊会员

More we do, more we can do.

积分
1685
发表于 2022-8-31 12:41:23 | 显示全部楼层
看了下手册,你这款标配1M的RAM,我256点的谐波计算,全片64K的RAM跑得溜起。建议查下有没有正确配置
回复

使用道具 举报

11

主题

43

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2022-8-31 15:18:00 | 显示全部楼层
emwin 发表于 2022-8-31 12:41
看了下手册,你这款标配1M的RAM,我256点的谐波计算,全片64K的RAM跑得溜起。建议查下有没有正确配置

不好意思,我学艺不精哈哈,麻烦问一下主要应该检查哪些地方的配置,怎么检查呢?
回复

使用道具 举报

11

主题

43

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2022-8-31 19:36:18 | 显示全部楼层
emwin 发表于 2022-8-31 12:41
看了下手册,你这款标配1M的RAM,我256点的谐波计算,全片64K的RAM跑得溜起。建议查下有没有正确配置

感谢点拨,这个问题目前已经解决了,多谢!
回复

使用道具 举报

12

主题

178

回帖

214

积分

高级会员

积分
214
发表于 2022-8-31 21:43:53 | 显示全部楼层
wangjh23 发表于 2022-8-31 15:18
不好意思,我学艺不精哈哈,麻烦问一下主要应该检查哪些地方的配置,怎么检查呢?

把工程下面的 stm32-v7.sct 文件修改成这样就行了
Screenshot 2022-08-31 214243.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2022-9-1 00:08:52 | 显示全部楼层
主RAM改用AXI SRAM,这个有512KB,足够你用了。

image.png
回复

使用道具 举报

11

主题

43

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2022-9-1 09:40:59 | 显示全部楼层
gallop020142 发表于 2022-8-31 21:43
把工程下面的 stm32-v7.sct 文件修改成这样就行了

好的谢谢!
回复

使用道具 举报

11

主题

43

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2022-9-1 09:41:17 | 显示全部楼层
eric2013 发表于 2022-9-1 00:08
主RAM改用AXI SRAM,这个有512KB,足够你用了。

非常感谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 21:33 , Processed in 0.253653 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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