硬汉嵌入式论坛

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

RL-USB的F4系列库做的是真的完善,H7系列就没有这么完善,而且有bug

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117538
QQ
发表于 2020-6-16 10:44:46 | 显示全部楼层 |阅读模式

F4系列已经区分好HS驱动文件和FS驱动文件:

OTG,Device和HOST都是HS和FS两个文件:

QQ截图20200616103902.png

而H7系列就没有,其实这就是一个安全隐患,通过宏定义切换很容易出bug:

虽然都是HS,但奇葩的ST USB骚操作大家都懂,喜欢倒腾FS,HS不带外置高速PHY的神奇配置。当前CMSIS-Driver是区分了HOST的HS1和HS2,而Device没有区分,直接整了个宏定义做区分

这就导致了Device模式,一不小心很容易出bug。
5.png





回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117538
QQ
 楼主| 发表于 2020-6-16 10:45:32 | 显示全部楼层
比如H7系列里面的这个bug,让人防不胜防:

RL-USB的H7系列底层驱动CMSIS-Driver有bug,这bug错的有点随意
https://forum.anfulai.cn/forum.p ... 8273&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

4

主题

1459

回帖

1471

积分

至尊会员

积分
1471
发表于 2020-6-16 14:14:15 | 显示全部楼层
硬汉大哥帮我们蹚雷
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-13 12:50 , Processed in 0.038484 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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