CY8C624AAZI-S2D44 USB CDC code example 驱动问题

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Simon_Chen
Level 3
Level 3
Distributor - Weikeng(GC)
10 replies posted 10 questions asked 10 sign-ins

Hi,

    将USB CDC code example工程修改,将工程下载到自定义的使用CY8C624AAZI-S2D44芯片的板子中,将usb连接到电脑端,可以识别到一个设备:CDC Code Example,但是显示没有安装驱动,从例程文件目录下的win_drv安装驱动,提示安装驱动时出现错误,请问这种情况应如何处理?需要如何才能获得正确的驱动文件?工程请参考附件。

微信截图_20210122103212.png

微信截图_20210122103407.png

0 点赞
1 解答
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

我对USB的配置也不是很懂。。

你先按照这个KBA中method 1设置一个系统环境变量,就可以正常get到online资源了 - Offloading the Manifest Files of ModusToolbox - KB... - Cypress Developer Community

 

然后,在MTB中切换part number你可以再试下下面的方法,不用创建BSP

1. 在project的device configurator中File->Change Devices下修改part number;

2. 在project -> libs -> TARGET_CY8CPROTO-062-4343W -> CY8CPROTO-062-4343W.mk中修改line 为- 

DEVICE:=CY8C624AAZI-S2D44

再进行编译。看是否能下载到客户目标板。

在原帖中查看解决方案

0 点赞
5 回复数
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

Hi Simon,

你有没有试过part number为BZI的DVK,我把demo code(GitHub - cypresssemiconductorco/mtb-example-psoc6-usb-cdc-echo: This example demonstrates how to con...)下载到DVK,切换到connectorJ10,在设备管理器自动安装driver,枚举为USB Serial Device, 发送数据自动echo。

看上去我这边win10不需要手动安装driver的过程。

 

 

0 点赞
Simon_Chen
Level 3
Level 3
Distributor - Weikeng(GC)
10 replies posted 10 questions asked 10 sign-ins

Hi  Fred,

     我试过kit-062-wifi-bt,是不需要安装驱动的,但是现在改到624AAZI-S2D44的板子上,电脑端设备管理器就提示这个设备没有安装驱动。

     我不太清楚是否是我的usb的设置有异常导致了这个现象,所以附加了工程,可以在TARGET_MYBSP->design.cyusbdev里查看usb配置。

 

Best Regards

Simon

0 点赞
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

你这个demo是modus中下载的?切换到624AAZI-S2D44的方法跟之前还是一样的吗?我试了一下切换part number还是因为device configurator出现之前一样的错误。

你手头有没有BZI的DVK,可以拿我上面github链接中的demo试一下。

0 点赞
Simon_Chen
Level 3
Level 3
Distributor - Weikeng(GC)
10 replies posted 10 questions asked 10 sign-ins

    demo是offline的modus的conde example,切换到624a就复杂了,先按照kba的方式建立bsp,然后在Makefile里,除了配置TARGET=MYBSP,还要修改下面COMPONENTS和DISABLE_COMOONENTS的配置,然后再用usb configration工具生成usb的相关文件,然后才能正常编译运行。我先在在线getlibs都获取不到lib文件的,网络不行。

0 点赞
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

我对USB的配置也不是很懂。。

你先按照这个KBA中method 1设置一个系统环境变量,就可以正常get到online资源了 - Offloading the Manifest Files of ModusToolbox - KB... - Cypress Developer Community

 

然后,在MTB中切换part number你可以再试下下面的方法,不用创建BSP

1. 在project的device configurator中File->Change Devices下修改part number;

2. 在project -> libs -> TARGET_CY8CPROTO-062-4343W -> CY8CPROTO-062-4343W.mk中修改line 为- 

DEVICE:=CY8C624AAZI-S2D44

再进行编译。看是否能下载到客户目标板。

0 点赞