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)系统。

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

相关推荐
csg110719 小时前
MSP430F149驱动T8650北斗模块实现短报文通信实战
单片机·嵌入式硬件·物联网·自动化
hoiii18720 小时前
基于STM32的音频播放系统,实现SD卡读取音频文件PWM输出播放
stm32·嵌入式硬件·音视频
Deitymoon20 小时前
STM32——软件IIC显示字符
stm32·单片机·嵌入式硬件
百万老师20 小时前
自然语言编程时代,如何零基础学习掌握嵌入式编程
c语言·单片机·嵌入式硬件·学习·ai全流程闭环开发
efangfd21 小时前
TXS0104 和 TXB0104 的 IO 驱动电流对比
单片机·嵌入式硬件
gihigo19981 天前
STM32F407 Modbus RTU主站例程
stm32·单片机·嵌入式硬件
程序员差不多先生1 天前
HisparkStudio有哪些开发功能?
嵌入式硬件
都在酒里1 天前
STM32驱动AT24C系列I2C EEPROM详解(标准库版):零死角,直接可用
stm32·单片机·嵌入式硬件
一枝小雨1 天前
RISC-V架构的中断与异常处理机制学习笔记
单片机·架构·嵌入式·risc-v·内核原理·中断与异常
国产芯片设计1 天前
小家电单段码屏项目实战|YL1621 LCD驱动开发与调试心得
驱动开发·stm32·单片机·mcu·51单片机