Hasty Briefsbeta

双语

Why some USB C cables work, or not, J-Link

8 months ago
  • #Debugging
  • #J-Link
  • #USB-C
  • J-Link Compact调试器在使用某些USB C转C线缆(特别是较长线缆)时存在问题
  • 该问题源于设备的CC下拉电阻配置
  • USB-C规范要求每条CC线上需有5.1kΩ下拉电阻才能实现正常供电协商
  • 带eMark芯片的线缆(如雷电或高功率线缆)内置1kΩ下拉电阻,与J-Link设计存在冲突
  • J-Link将两条CC线短接,导致使用eMark线缆时出现电阻值误读
  • 临时解决方案包括:避免使用eMark线缆、改用USB A转C线缆或修改设备硬件(但会导致保修失效)