硬汉嵌入式论坛

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

[FMC] stm32h750使用fmc psram接口和fpga通信 写时序有问题

[复制链接]

1

主题

0

回帖

3

积分

新手上路

积分
3
发表于 2025-6-21 13:56:35 | 显示全部楼层 |阅读模式
用cubemx配置的psram接口,16位地址数据复用,NE NWE NOE三位控制线,将数据写入一个地址然后fpga抓取波形发现实际上地址递增写了四次
stm32程序while里面就一句   *(FPGA_BASE_ADDR + 0x0000) = 0x1234;   循环写操作
FPGA抓到的波形:
QQ20250621-134802.png
可以发现,从地址0000开始写了0x1234进去,但是后面再次产生了三次写操作,地址是0001 0002 0003,后面写的数据也是不知道怎么来的


cubemx配置:
QQ20250621-134811.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-6-21 15:36:49 | 显示全部楼层
FMC的静态配置外接通信,必须配置这个地址空间的MPU属性为Strongly order或者Device模式。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-13 01:39 , Processed in 0.078186 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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