硬汉嵌入式论坛

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

[HAL] ST官方最新H7_HAL库V1.11.2的OSPI的DMA读bug

[复制链接]

0

主题

0

回帖

0

积分

新手上路

积分
0
发表于 2024-4-27 13:05:54 | 显示全部楼层 |阅读模式
近期在玩H7b0的OSPI功能,最先调试的时候,读和写用的都是轮询,没什么问题,于是就突然向使用DMA来读写,结果

读功能死活不行,一直返回的是DMA错误,加打印发现一直进入DMA错误中断,错误HAL_MDMA_ERROR_WRITE_XFER,但是写没问题。
后面仔细看了一下,发现竟然是官方的HAL_OSPI_Receive_DMA函数将源地址和目标地址给写反了,见下图:
屏幕截图 2024-04-27 130234.jpg
话说,官方不应该出现这种低级的错误啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2024-4-27 14:47:24 | 显示全部楼层
这个地方确实是个bug,之前一个V7的群友就反馈了一次这个问题,防不胜防。
回复

使用道具 举报

610

主题

3060

回帖

4910

积分

至尊会员

积分
4910
发表于 2024-4-28 09:37:56 | 显示全部楼层
话说官方他们可能更改了程序根本就没有去测试过吧 !?
回复

使用道具 举报

4

主题

160

回帖

172

积分

初级会员

积分
172
发表于 2024-4-28 10:52:02 | 显示全部楼层
github上反馈下就行了
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 前天 08:50 | 显示全部楼层
这代码是用什么软件打开的啊?可以显示调用函数的信息
回复

使用道具 举报

3

主题

125

回帖

134

积分

初级会员

积分
134
发表于 前天 09:05 | 显示全部楼层
574524215@qq 发表于 2024-5-7 08:50
这代码是用什么软件打开的啊?可以显示调用函数的信息

看起来像vscode加了自定义配色
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 前天 16:12 | 显示全部楼层
刚碰到这个问题,我就说咋OSPI_SR寄存器Bit 0 TEF一直置1,显示传输错误
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 18:38 , Processed in 0.231914 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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