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线缆或修改设备硬件(但会导致保修失效)