硬汉嵌入式论坛

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

[STM32CubeH7] ADC1、ADC2+DMA 循环采样,开启DCache后数据不刷新

[复制链接]

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2024-1-27 11:53:10 | 显示全部楼层 |阅读模式
本帖最后由 unckway 于 2024-1-27 11:55 编辑

没有开启DCache正常采样





adc缓存BUFF已经放在0x24000000



没有开启DCache正常采样

没有开启DCache正常采样
2.png
3.png

adc缓存BUFF已经放在0x24000000

adc缓存BUFF已经放在0x24000000
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2024-1-27 15:03:33 | 显示全部楼层
应该是Cache问题,使用此贴方式,将AXI SRAM 0x2400 0000地址空间不开读写Cache试试。

使用STM32H7的AXI SRAM,SRAM1到SRAM4对应的Cache最高性能和最低性能配置
https://www.armbbs.cn/forum.php?mod=viewthread&tid=99322

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 03:07 , Processed in 0.330009 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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