
安装好keil和c8051的jtag驱动SiC8051F_uv4_v4.40.exe后在配置中选择好Silicon Labs C8051Fxxx Driver.但是下载flash时软件提示Cannot connect to the selected USB debug adapter/ToolStick base adapter.Please check that the device is plugged in and not already in use.问题的核心就是有进程占用了这个HID设备解决的核心就是怎么找到这个进程。1. 下载Process Explorer.exe这个软件。2. 打开后Find - Find Handle or DLL substring. 输入 \Device\0\Device\0 Windows 内核设备路径的通用特征串搜它 抓所有占用了硬件设备句柄的进程3. 看到里面所有的设备4. 去设备管理器找到你的USB U-EC6 USB Debug Adapter的物理设备对象名称可以看到\Device\000000f3 就是 Process Explorer中 logi_lamparray_service.exe 被占用了。5. 去找AI问问这个进程是哪个软件的进程如何关闭winR输入services.msc进入到服务管理找到Logitech LampArray Service它的显示名称就是logi_lamparray_service关闭它禁止它自动启动。然后keil就可以下载了。logi_lamparray_service.exe是罗技Logitech的LampArray Translation Service灯效转换服务是随罗技 G HUB 驱动安装的 Windows 系统服务用于让罗技 RGB 外设鼠标、键盘、耳机等适配 Windows 11 的 动态光效Dynamic Lighting系统。就是这个坑爹的玩意儿干的。