硬汉嵌入式论坛

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

[CMSIS-Driver] RL-USB的H7系列底层驱动CMSIS-Driver有bug,这bug错的有点随意

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106647
QQ
发表于 2020-6-16 10:32:56 | 显示全部楼层 |阅读模式

HS模式下,返回了一个FS的帧大小

QQ截图20200616103219.png

另外多个CDC设备的复合也有bug,错误的描述符配置,导致仅识别出来一个CDC,而HID,MSC就没有这个问题。
回复

使用道具 举报

3

主题

1222

回帖

1231

积分

至尊会员

积分
1231
发表于 2020-6-16 14:13:38 | 显示全部楼层
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106647
QQ
 楼主| 发表于 2020-6-16 15:48:41 | 显示全部楼层
细查了下,这个错误,错到十万八千里了
改了HS也不对,这个函数读取是HOST模式的帧数。。。

uint32_t USB_GetCurrentFrame(USB_OTG_GlobalTypeDef *USBx)
{
  uint32_t USBx_BASE = (uint32_t)USBx;

  return (USBx_HOST->HFNUM & USB_OTG_HFNUM_FRNUM);
}

回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2020-6-16 17:49:59 | 显示全部楼层
楼上这样改就正确了,对吧
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106647
QQ
 楼主| 发表于 2020-6-17 00:31:38 | 显示全部楼层
heky_control 发表于 2020-6-16 17:49
楼上这样改就正确了,对吧

实测这个函数改不改没啥用
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2020-6-20 17:44:18 | 显示全部楼层
所以这个错误到底是什么,还要RL-USB源码哪里弄,我刚接触RL-USB 准备移植这个
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106647
QQ
 楼主| 发表于 2020-6-20 21:15:22 | 显示全部楼层
crolin 发表于 2020-6-20 17:44
所以这个错误到底是什么,还要RL-USB源码哪里弄,我刚接触RL-USB 准备移植这个

不需要源码,要改驱动。
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2020-6-22 09:55:24 | 显示全部楼层
eric2013 发表于 2020-6-20 21:15
不需要源码,要改驱动。

我有看到host读 硬盘的例子了,我想做个host 模式下的cdc ecm功能, usbh_stm324f0x.c 可以通用到F4系列了,我用F412
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2020-6-22 11:37:04 | 显示全部楼层
eric2013 发表于 2020-6-20 21:15
不需要源码,要改驱动。

嗯,我的意思是usbh_stm324f0x.c这些类似的驱动哪里找?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106647
QQ
 楼主| 发表于 2020-6-22 11:41:21 | 显示全部楼层
crolin 发表于 2020-6-22 11:37
嗯,我的意思是usbh_stm324f0x.c这些类似的驱动哪里找?

我这里说的是H7,而你的是F4系列。

F4系列貌似没问题。
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2020-6-22 11:45:39 | 显示全部楼层
eric2013 发表于 2020-6-22 11:41
我这里说的是H7,而你的是F4系列。

F4系列貌似没问题。

嗯嗯, 我刚自己生成了个RTX5的工程,看到里面的驱动了,我在那个工程上看看怎么弄吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 17:29 , Processed in 0.220609 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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