硬汉嵌入式论坛

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

[USB] EC200 的CDC_ECM

  [复制链接]

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2023-8-8 18:03:41 | 显示全部楼层 |阅读模式
最近在做4G模块的USB通讯,使用stm32h7 使用threadX+usbX+netXduo 的cdc_ecm。

枚举已经能识别VID/PID和,但是link_state一直是0,也无法创建tcp的链接,
请问这东西有人做过嘛,需要改哪些地方呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2023-8-8 18:44:55 | 显示全部楼层
帮顶,ThreadX没有分享CDC ECM案例,自己搞确实问题多多。
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2023-8-11 16:06:35 | 显示全部楼层
eric2013 发表于 2023-8-8 18:44
帮顶,ThreadX没有分享CDC ECM案例,自己搞确实问题多多。

我今天用EC20模块,usbx+netxduo cdc-ecm可以联网了,不过我的最终目标是要用ec200,对比ec200在枚举后ecm的中断端点似乎没有消息发出来,导致link_state一直是0... 还得研究研究
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2023-8-11 16:31:29 | 显示全部楼层
squallwc12 发表于 2023-8-11 16:06
我今天用EC20模块,usbx+netxduo cdc-ecm可以联网了,不过我的最终目标是要用ec200,对比ec200在枚举后ec ...

回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2023-8-16 09:46:56 | 显示全部楼层
跟进一下近况,我又测试了中兴的ME3630,虽然有点奇怪但是也成功了,不知道这个EC200有什么问题……
回复

使用道具 举报

2

主题

20

回帖

26

积分

新手上路

积分
26
发表于 2023-8-17 09:08:28 | 显示全部楼层
squallwc12 发表于 2023-8-16 09:46
跟进一下近况,我又测试了中兴的ME3630,虽然有点奇怪但是也成功了,不知道这个EC200有什么问题……

楼主,请教下使用CDC_ECM后,传输速度方面的性能有多大的提升?单片机的CPU资源占用是否也比较大?
回复

使用道具 举报

1

主题

61

回帖

64

积分

初级会员

积分
64
发表于 2023-8-17 11:34:54 | 显示全部楼层
squallwc12 发表于 2023-8-11 16:06
我今天用EC20模块,usbx+netxduo cdc-ecm可以联网了,不过我的最终目标是要用ec200,对比ec200在枚举后ec ...

移远都有对应的初始化流程手册。
微信图片_20230817113408.png
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2023-8-21 10:50:59 | 显示全部楼层
a_lanmao 发表于 2023-8-17 09:08
楼主,请教下使用CDC_ECM后,传输速度方面的性能有多大的提升?单片机的CPU资源占用是否也比较大?

我还没有测试性能,这个等我测试性能后给你回复。
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2023-8-21 10:51:37 | 显示全部楼层
WangYI741 发表于 2023-8-17 11:34
移远都有对应的初始化流程手册。

这个是用AT命令拨号和入网的过程,用CDC-ECM模式就不一样了。
回复

使用道具 举报

2

主题

20

回帖

26

积分

新手上路

积分
26
发表于 2023-8-21 16:11:16 | 显示全部楼层
squallwc12 发表于 2023-8-21 10:50
我还没有测试性能,这个等我测试性能后给你回复。

期待楼主好消息
回复

使用道具 举报

8

主题

21

回帖

45

积分

新手上路

积分
45
发表于 2023-8-25 15:58:56 | 显示全部楼层
这个我之前驱动移远5G模块过,这套方案我当时测到的性能只有100KB/s,完全都没达到usb全速的速度。不知道楼主是不是也这样。
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2023-8-28 09:16:55 | 显示全部楼层
测试有些问题,测试用EC20模块,发送间隔1024byte / 100ms / 总计1024packages 未发现异常; 1024byte / 10ms / 总计1024packages 时数据发送会出现NOT_CONNECT,公司全是华为云的服务器,也没办法配合,无法得知具体原因,暂停继续调试。
如果我找到到了原因或着我解决了问题会再发出来……,哎……很遗憾。
回复

使用道具 举报

4

主题

61

回帖

73

积分

初级会员

积分
73
QQ
发表于 2024-1-22 18:54:09 | 显示全部楼层
squallwc12 发表于 2023-8-11 16:06
我今天用EC20模块,usbx+netxduo cdc-ecm可以联网了,不过我的最终目标是要用ec200,对比ec200在枚举后ec ...

我今天试了下也是EC800不行,link_state一直是0,似乎是host没有收到EC800的信息,难道EC20可以?
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2024-2-22 13:59:44 | 显示全部楼层
偶尔也很菜 发表于 2024-1-22 18:54
我今天试了下也是EC800不行,link_state一直是0,似乎是host没有收到EC800的信息,难道EC20可以?

我也遇到了类似问题,请问您这找到原因了吗
回复

使用道具 举报

4

主题

61

回帖

73

积分

初级会员

积分
73
QQ
发表于 2024-2-22 17:49:06 | 显示全部楼层
chenhao0124 发表于 2024-2-22 13:59
我也遇到了类似问题,请问您这找到原因了吗

没有找到原因,也没试EC20,你可以试下,看楼主的情况EC20应该能通。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 21:14 , Processed in 0.212371 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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