硬汉嵌入式论坛

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

[RL-RTX] 历时一年,断断续续的研究终于实现H7-TOOL高速USB的HID+MSC+CDC+WinUSB四合一

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106623
QQ
发表于 2021-3-24 10:57:36 | 显示全部楼层 |阅读模式
发帖庆祝

虚拟两个HID,一个CDC,一个WinUSB,一个MSC。

QQ截图20210324111045.png

评分

参与人数 3金币 +60 收起 理由
byccc + 20 很给力!
lhaoyue + 20 很给力!
hqgboy + 20 赞一个!

查看全部评分

回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2021-3-24 11:24:24 | 显示全部楼层
技术杠杠的!
回复

使用道具 举报

3

主题

1222

回帖

1231

积分

至尊会员

积分
1231
发表于 2021-3-24 17:10:15 | 显示全部楼层
这个硬通货,金灿灿
回复

使用道具 举报

3

主题

1222

回帖

1231

积分

至尊会员

积分
1231
发表于 2021-3-24 17:11:01 | 显示全部楼层
有教程随后推出吗,硬汉大哥?
回复

使用道具 举报

36

主题

2039

回帖

2147

积分

至尊会员

积分
2147
发表于 2021-3-25 09:17:09 | 显示全部楼层
Cool!
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106623
QQ
 楼主| 发表于 2021-3-25 12:04:10 | 显示全部楼层
morning_enr6U 发表于 2021-3-24 17:11
有教程随后推出吗,硬汉大哥?

后面有精力了继续更新

RL-USB教程开工制作,各种常用USB通信协议和上位机案例统统整出来,更新至第9章(2020-11-16)
http://www.armbbs.cn/forum.php?m ... 9710&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2021-3-25 14:11:38 | 显示全部楼层
eric2013 发表于 2021-3-25 12:04
后面有精力了继续更新

RL-USB教程开工制作,各种常用USB通信协议和上位机案例统统整出来,更新至第9章 ...

fl-flashfs真是个残疾的fs,这个长文件名真的是毫无办法
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106623
QQ
 楼主| 发表于 2021-3-25 15:56:07 | 显示全部楼层
myxiaonia 发表于 2021-3-25 14:11
fl-flashfs真是个残疾的fs,这个长文件名真的是毫无办法

你说的中文支持吧,这个确实是个遗憾。
回复

使用道具 举报

1

主题

369

回帖

372

积分

高级会员

积分
372
发表于 2021-3-25 23:27:18 | 显示全部楼层
虽有H7-TOOL在手,一下子这么多功能,不知从何学起了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106623
QQ
 楼主| 发表于 2021-3-26 00:02:28 | 显示全部楼层
挖东衣宇 发表于 2021-3-25 23:27
虽有H7-TOOL在手,一下子这么多功能,不知从何学起了

不用学,就当个工具用是最好的。
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2021-3-26 07:31:22 | 显示全部楼层
eric2013 发表于 2021-3-25 15:56
你说的中文支持吧,这个确实是个遗憾。

我甚至想到了,跟踪二进制代码,用mpu内存保护的方式陷入中断,只要访问相应内存,在中断中复制那一段代码对应的指令,rl-flashfs简单的把长文件名的unicode直接取字节。
但是,问题是即使获取了正确的长文件名,也无法用这个长文件名打开文件!!!
你说气不气
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106623
QQ
 楼主| 发表于 2021-3-26 07:36:17 | 显示全部楼层
myxiaonia 发表于 2021-3-26 07:31
我甚至想到了,跟踪二进制代码,用mpu内存保护的方式陷入中断,只要访问相应内存,在中断中复制那一段代 ...

对,仅支持ASCII。
回复

使用道具 举报

0

主题

68

回帖

68

积分

初级会员

积分
68
发表于 2021-5-19 10:57:58 | 显示全部楼层
强,这工具太值了,
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2023-3-11 17:02:17 | 显示全部楼层
速度呢HID和CDC哪个速度快?WinUSB呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106623
QQ
 楼主| 发表于 2023-3-12 03:13:34 | 显示全部楼层
fxliuqq 发表于 2023-3-11 17:02
速度呢HID和CDC哪个速度快?WinUSB呢?

我们这个高速USB,都不慢,特别是高速HID,速度也可以做到24MB/S
回复

使用道具 举报

4

主题

166

回帖

178

积分

初级会员

积分
178
发表于 2023-4-3 16:25:25 | 显示全部楼层
请教下,这种是不是相当于有四个设备描述符,每个的端点描述符可以相同吗
回复

使用道具 举报

23

主题

1403

回帖

1472

积分

至尊会员

积分
1472
发表于 2023-4-3 17:30:00 | 显示全部楼层
yuanzhongda 发表于 2023-4-3 16:25
请教下,这种是不是相当于有四个设备描述符,每个的端点描述符可以相同吗

一般情况下,复合的每个设备使用的IN OUT端点均不同,得分别描述。
代码不规范,亲人两行泪!
回复

使用道具 举报

59

主题

281

回帖

458

积分

高级会员

积分
458
发表于 2023-4-4 14:00:10 | 显示全部楼层
请教下,虚拟出的4个usb设备,它们的vid pid都一样吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106623
QQ
 楼主| 发表于 2023-4-4 14:11:44 | 显示全部楼层
tangqianfeng 发表于 2023-4-4 14:00
请教下,虚拟出的4个usb设备,它们的vid pid都一样吗?

对。
回复

使用道具 举报

59

主题

281

回帖

458

积分

高级会员

积分
458
发表于 2023-4-4 17:02:58 | 显示全部楼层

可以搞成每个vid pid都自定义的吗?
回复

使用道具 举报

4

主题

166

回帖

178

积分

初级会员

积分
178
发表于 2023-5-4 11:42:18 | 显示全部楼层
一个usb不是只能有一个设备描述符吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 08:08 , Processed in 0.295477 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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