搜索
bottom↓
回复: 11

请教GD32F105 USB CDC 枚举成功但无法打开和通讯

[复制链接]

出0入0汤圆

发表于 2021-7-16 16:06:41 | 显示全部楼层 |阅读模式
GD32F105 代换 STM32105 使用原来STM32105的库的软件,小改后其它部分工作正常,但是 USB CDC 部分虚拟串口枚举正常可识别正常串口号。但是死活无法打开,
用抓包工具,发现打开串口时的控制传输异常,
但在STM32105上没有这个问题. 请教移植过的高手,STM32 105 转GD32F105 的USB有什么不同吗。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出90入372汤圆

发表于 2021-7-16 17:55:33 | 显示全部楼层
前几个月用GD103代替F103测试了一些功能,也用到CDC,记得当时使用的HAL库,将USB_PMAADDR地址修改7800,其他没有改,即可工作

可能的几个原因:
1.能枚举无法通信可以尝试在启动文件加大堆空间
2.也可能是其他中断优先级没有分配好造成USB无法通信,可以关闭其他中断 只跑CDC看看是否中断的影响
3.上面提到的USB_PMAADDR地址(你看一下手册)

出105入79汤圆

发表于 2021-7-17 02:19:22 | 显示全部楼层
建议从官方代码库开始测试,有条件的买一块官方开发板

出0入0汤圆

 楼主| 发表于 2021-7-18 09:24:21 来自手机 | 显示全部楼层
官方的hid库运行是没问题的,谢谢建议

出0入0汤圆

发表于 2021-7-19 11:58:51 来自手机 | 显示全部楼层
有stm32f105的usb-cdc的测试程序吗,或从哪儿可以导出可用程序,谢谢

出0入0汤圆

 楼主| 发表于 2021-7-19 16:17:42 | 显示全部楼层
就是找不到才麻烦,只有103的,但库和105的USB库有较大差别,不想花太多时间移值。而且现在问题关键是怎样做最小改动,将STM32105的MCU换成GD32105。
刚刚试了一下STM32105的 Hall库,仅仅改动了HSE_STARTUP_TIMEOUT枚举都不成功。

出100入101汤圆

发表于 2021-7-19 19:04:28 | 显示全部楼层
有这个时间,用gd的库移植一下,很快的

出0入0汤圆

 楼主| 发表于 2021-7-20 16:27:11 | 显示全部楼层
GD32F4xx 与GD32105 FS 的USB IP是一样的,理论上USB驱动也应该一样,从GD32F4 的例程中移植到GD32F105成功了一半,问题依然存在,也是只能枚举不能打开,难怪GD官方也不提供105 107 的CDC例程,看来是有暗病。
移植了的工程如所附,有需要的可以参考一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出100入101汤圆

发表于 2021-7-20 17:32:39 | 显示全部楼层
haso2007 发表于 2021-7-20 16:27
GD32F4xx 与GD32105 FS 的USB IP是一样的,理论上USB驱动也应该一样,从GD32F4 的例程中移植到GD32F105成功 ...

从选型手册看,105相比103,多了1路can,usb是otg,按道理不可能不能用

出100入101汤圆

发表于 2021-7-20 17:37:49 | 显示全部楼层
PCAP01 CDC 芯片 GD32F105RB驱动 https://download.csdn.net/download/luiszhouatphys/10445624


百度的,不确定能用

出0入0汤圆

 楼主| 发表于 2021-7-21 08:32:21 | 显示全部楼层
PCAP01 其实是ADC芯片,CDC应该是写错了。

出0入4汤圆

发表于 2021-7-21 11:21:34 | 显示全部楼层
本帖最后由 SCREA 于 2021-7-21 12:48 编辑

这种细节,建议用数字逻辑分析仪抓包试试,哪个包错误或漏发
=====
抱歉,网卡,刚才图没刷出来
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 18:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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