硬汉嵌入式论坛

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

[SRAM] H7的RAM使用问题

[复制链接]

22

主题

93

回帖

159

积分

初级会员

积分
159
发表于 2021-2-22 10:51:59 | 显示全部楼层 |阅读模式
如果使用分散加载的方式,H7的默认RAM是DTCM,如果定义变量时没有指定区域,那么会自动定义到TCM区域,但是DMA1和DMA2不支持TCM,
那么在使用DMA1和DMA2时定义变量(比如数组)是必须要指定区域吗?如果不指定区域,他是会自动定义到AXI SRAM区域?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106828
QQ
发表于 2021-2-22 11:00:43 | 显示全部楼层
使用通用DMA1和DMA2要指定RAM区
回复

使用道具 举报

22

主题

93

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2021-2-22 11:27:37 | 显示全部楼层
eric2013 发表于 2021-2-22 11:00
使用通用DMA1和DMA2要指定RAM区

感谢硬汉大佬。如果AXI SARM全部用来存程序,那DMA1和DMA2是不是就不能用了?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106828
QQ
发表于 2021-2-23 08:03:51 | 显示全部楼层
shibinjie 发表于 2021-2-22 11:27
感谢硬汉大佬。如果AXI SARM全部用来存程序,那DMA1和DMA2是不是就不能用了?

还有好几块RAM。

STM32H743几块SRAM的分配和地址
http://www.armbbs.cn/forum.php?m ... 5939&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 12:36 , Processed in 0.159246 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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