公告

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

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

cross mob

在禁用生产模式的情况下重新编程USB Serial设备 – KBA95908 (ZH)

在禁用生产模式的情况下重新编程USB Serial设备 – KBA95908 (ZH)

Community-Team
Employee
Employee
50 questions asked 10 questions asked 5 questions asked

Version: **

问题: 在禁用生产模式的情况下,是否可能重新编程USB Serial设备?

回答: 是的,即使在禁用生产模式之后,用户也可以重新编程USB Serial设备。为了重新编程USB Serial设备,当其连接时,配置工具需要能够对其识别。

如果设备的Serial Communication Block (SCB) 配置为Serial Peripheral Interface (SPI) 或者I2C,则设备会绑定到Cypress厂商驱动CYUSB3.sys。在这种情况下,即使生产模式被禁用,设备也会出现在配置工具中。这时可以利用配置工具重新编程设备。

如果USB Serial所有的SCB都配置为Communication Device Class (CDC) UART并且生产模式已禁用,则设备不会出现在USB Serial配置工具中。然而,用户可以使用Cyrecovercdcdevice.exe重新使能生产模式,此工具USBSerial SDK的组成部分。所在路径为“<安装目录>\Cypress USB-Serial\bin”。

pastedImage_0.png

按照如下操作重新编程设备:

            定位到可执行文件所在的目录,按照如下的命令运行 cyrecovercdcdevice.exe

     C:\Program Files (x86)\Cypress USB-Serial\bin>cyrecovercdcdevice.exe #comport_number

pastedImage_1.png

comport_number 对应USB Serial COM端口。

例如,如果USB Serial设备绑定到COM8,则命令为:

     C:\Program Files (x86)\Cypress USB-Serial\bin>cyrecovercdcdevice.exe 8

运行如上的命令后,生产接口会临时使能。设备会重新出现在USB Serial配置工具中,用户可以重新烧录USB Serial设备。

0 点赞
531 次查看
贡献者