C8051 U-EC6 keil无法连接下载器解决办法

安装好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 内核设备路径的通用特征串
  • 搜它 = 抓所有占用了硬件设备句柄的进程
  1. 看到里面所有的设备

4. 去设备管理器,找到你的USB U-EC6 USB Debug Adapter的物理设备对象名称

可以看到\Device\000000f3 就是 Process Explorer中 logi_lamparray_service.exe 被占用了。

  1. 去找AI问问这个进程是哪个软件的进程,如何关闭

win+R,输入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)系统。

就是这个坑爹的玩意儿干的。

相关推荐
点灯师22 分钟前
基于单片机的智能家居智能雨水自动关窗控制系统设计
单片机·嵌入式硬件·毕业设计·智能家居·课程设计·期末大作业
Smart-佀23 分钟前
涨薪秘技:智能家居中的BLE协议与实现
网络·arm开发·嵌入式硬件·microsoft
freeinlife'2 小时前
onenet云平台下发数据到单片机并且OLED屏显示
单片机·嵌入式硬件
硅农深芯3 小时前
为什么有的芯片电源pin叫VCC,有的叫VDD?
单片机·嵌入式硬件·vcc·vdd·vee·vss
d111111111d4 小时前
STM32-UART封装问题解析
笔记·stm32·单片机·嵌入式硬件·学习·算法
国产化创客5 小时前
龙芯 2K0300-- 实现工业网关监控仪表盘项目
嵌入式硬件·物联网·数据可视化
项目題供诗5 小时前
STM32-OLED显示屏(六)
stm32·单片机·嵌入式硬件
jllllyuz6 小时前
STM32F10x MQ-2烟雾传感器驱动程序
stm32·单片机·嵌入式硬件
bubiyoushang8887 小时前
STM32F030 多路ADC采样实现
stm32·单片机·嵌入式硬件
三佛科技-187366133978 小时前
LP8841SC+LP35118N (72W SiC双电源方案),全电压认证,体积直降 20%
单片机·嵌入式硬件