古人来者_昌
发表于 2024-11-12 13:35:34
DebugLab 发表于 2024-11-12 13:21
可能一直买到的是第三方商家库存,刚买到新版本的
出厂HID+2CDC转2UART程序,如果不需要,直接进入USB Wr ...
能指点下,怎么把Win7的驱动删除干净吗?
古人来者_昌
发表于 2024-11-12 14:06:17
这个生产日期不像是库存啊。
wlhet
发表于 2024-11-12 18:24:48
古人来者_昌 发表于 2024-11-12 14:06
这个生产日期不像是库存啊。
挺新鲜的
古人来者_昌
发表于 2024-11-12 19:59:18
我的情况是系统安装了CDC驱动后,之前的成品都不能识别驱动了。
古人来者_昌
发表于 2024-11-12 20:05:07
在设备管理器删除了驱动后,再插上后有重新自动安装驱动,但是不能用了。
删除设备驱动后状态
插上后,自动安装驱动
驱动少了一个HID设备
STC团队,这是怎么回事?这些问题都是自动安装了CDC驱动导致。
神农鼎
发表于 2024-11-12 20:29:19
瞄了一眼,我也不知道在讲啥,只回忆下
1,STC8H8K64U/AI8H8K64U 的 系统区 USB下载,是 USB-HID下载,免驱
系统区 无 USB-CDC虚拟串口程序,只有 USB-HID, 免驱动
2,以前 USB-MCU 芯片出厂,用户区的测试程序灌的是 跑马灯/无USB程序
3,现在 USB-MCU 芯片出厂,用户区的测试程序灌的是
USB-CDC虚拟串口转双串口程序, 及USB-HID 烧录 的 USB复合程序
用户区,灌的是下面这个程序,USB复合程序,不是简单的跑马灯演示程序
古人来者_昌
发表于 2024-11-12 20:33:46
我现在想把电脑上安装CDC的驱动删除干净,但找不到相关文件,.inf和.sys文件。
目前可以判定的时,这个带CDC的芯片兼容不了不带CDC的驱动,
今天用旧的产品先测试了下,能正常使用,然后把主芯片换成新的,就无法使用了。
乘风飞扬
发表于 2024-11-13 09:26:34
以前 USB-MCU 芯片出厂,用户区的测试程序灌的是 跑马灯/无USB程序
现在 USB-MCU 芯片出厂,用户区的测试程序灌的是USB-CDC虚拟串口转双串口程序, 及USB-HID 烧录 的 USB复合程序
就像一个瓶子以前出厂时装醋,后来改成装酒。如果不喜欢酒,倒了就是(烧录其它程序到芯片),又不影响瓶子的功能。
至于CDC驱动,官方的烧录器/串口工具基本上都要安装CDC驱动,这也不会影响芯片的使用。
毕竟大部分用户都会使用官方工具进行开发,如果安装了CDC驱动后芯片的USB功能就不能用的话,就不是小问题了。
除非你的USB设备的VID/PID与出厂时烧录的USB-CDC设备的VID/PID相同。
如果这样的话建议修改你USB设备的VID/PID,使用自己公司的VID。
官方工具都是使用国芯人工智能公司向USB组织申请的VID,属于国芯人工智能公司专有。
此外建议使用官方的一整套在线升级程序直接烧录到芯片里进行验证,
避免你的程序改出问题导致现在不能用。
ahong
发表于 2024-11-13 11:46:28
楼主可以用个串口下载器先下载个程序,把自带的CDC程序替代再使用
古人来者_昌
发表于 2024-11-13 11:49:23
确实使用了STC的VID和PID,这个公司申请新的ID确实有困难,后续争取申请自己的VID和PID。
STC官方的下载固件没问题,但是升级工具就不友好,包括串口和USB。
例如:我产品发布到客户使用,客户使用过程中需要新增功能或者哪个地方有Bug,
我需要用SSCOM或者Bus Hound发个命令,进入升级命令,然后再用STC的升级软件升级修改的固件,
我的体验都觉得繁琐,更别提无专业技术背景的客户了。
希望STC团队能在STC的串口升级工具和USB升级工具基础增加功能,
可以发送串口命令和USB命令,这样就不用来回切换了。
目前我是自己做的上位机升级工具,可收发命令和升级,客户体验不错。
这个建议两年前都提过了,对STC团队来说,
也就2三天时间就能做完,到现在还是老样子。