UC DAP5烧录器换USB驱动需重装问题解决

1. 问题描述:

在使用UC CAP5烧录器进行程序烧录过程中,会出现每更换一次USB接口就要重新安装一次驱动,不然烧录器就无法识别的问题。

2. 问题原因:
该问题是因为USB设备缺少相应的描述,所以在更换电脑的USB接口时,设备无法向系统提供正确的USB描述,导致系统无法正常匹配驱动程序。

3. 解决方法:
用FT Prog程序向烧录器的EEPROM中写入相应的描述信息,可以避免该问题发生。
需要注意:
(1)所有使用的烧录器写入的信息要相同,不然会造成更换烧录器后,无法识别新设置的问题。
(2)写入描述信息之后,需要重新拔插烧录器,并重新安装驱动,之后才能正常使用。

4. 操作步骤:

  1. 下载并安装工具软件 FT_Prog
  2. USB中插入烧写器,运行FT_Prog,读取eeprom中的信息:

    可以看到eeprom中没有信息写入,当前状态为全FF。
  3. 编辑相应的字段,修改设备描述符,如下图所示,修改前的默认值为:

    修改样例如下:

    需要注意,如果有多个烧录器在同一电脑上使用的话,需要将这些数据写成相同值。
  4. 写入eeprom:
  5. 烧录器重新拔插,并安装驱动程序:

    之后可以看到设备管理器中的结果如下图所示:

    烧录器被识别成一个串口和一个串行总线设备"UC-DAP5".
    至此,驱动安装完成,烧录器可以在该电脑上的更换USB接口,且不用重新安装驱动程序。

如果有多个设备需要修改描述符的话,可以通过保存模板的方式,对多个设备进行写入,保证数据一致性:

:+1: :+1: