完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们正在尝试在 XMC4400 评估板上使用带有 Windows 的虚拟 COM 端口。
基本上我们在DAVE中添加了USBD_VCOM模块,并在主函数中尝试了许多不同的东西,但结果都是一样的。 处理器只是挂起(!USBD_VCOM_IsEnumDone())),因此从不枚举 USB。 Windows 显示了设备,但几秒钟后,Windows 报告"设备描述符请求失败"。 可能出了什么问题? status = DAVE_Init(); if (status == DAVE_STATUS_FAILURE) { XMC_DEBUG(("DAVE Apps initialization failed with status %dn", status)); while (1U){ } } if(USBD_VCOM_Connect() != USBD_VCOM_STATUS_SUCCESS) { return -1; } while(!USBD_VCOM_IsEnumDone()); |
|
相关推荐
1个回答
|
|
如果 XMC4400 USBD_VCOM 设备描述符请求失败,可能有几个原因导致此问题:
1. USB电源问题:确保 USB 端口提供足够的电流来供电。尝试使用其他可靠的 USB 电源或更换 USB 线缆来解决电源问题。 2. 设备驱动问题:确保正确安装了适当的设备驱动程序。尝试更新或重新安装 XMC4400 的 USB 设备驱动程序。 3. 软件配置问题:检查代码中对 USBD_VCOM 模块的配置是否正确。确保在配置中正确设置了设备描述符。 4. 中断处理问题:确保中断和优先级正确配置,并且中断服务函数没有出现问题。检查是否有其他中断处理函数冲突,并修改代码以正确处理中断。 5. USB PHY 配置问题:检查 USB PHY 配置是否正确。确保正确配置 USB PHY 寄存器以支持 USB 功能。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
54 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
395 浏览 0 评论
439 浏览 0 评论
如何用OpenCV的相机捕捉视频进行人脸检测--基于米尔NXP i.MX93开发板
1265 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十章 YOLO2人手检测实验
529 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11744 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 16:50 , Processed in 0.667408 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号