USB论坛
直播中

张杰

8年用户 1378经验值
私信 关注
[问答]

CYPD3175-24QXQ引导加载程序,无法通过CC线路编程怎么解决?

我似乎无法使用 EZ-PD 配置实用程序读取或升级固件。 我正在关注 " EZ-PD CCG3PA 评估套件指南"以及 CYPD3175 的数据表。 我的配置如下:

EZ-PD 配置实用程序能够识别我使用 MiniProg3 编程的自定义 PCB

当我尝试阅读时,它失败了。

当我尝试更新固件时,它失败了。

我相信启动加载程序位于 PSoC 创建者的安装目录中:cypd3175-24lqxq_cc_src_boot_3_5_0_2636_0_0_0_0_pa.Hex

回帖(1)

ronga245

2025-6-3 17:57:26

针对CYPD3175-24QXQ无法通过CC线路编程的问题,以下是分步骤的解决方案:




1. 硬件检查


a. 电源与CC引脚



  • 确认VBUS供电:用万用表测量VBUS引脚是否稳定在5V(±5%公差),若电压不足或波动会导致通信失败。

  • 检查CC引脚连接

    • 确保CC1/CC2直接连接到Type-C接口的对应引脚,无虚焊或短路。

    • 确认CC引脚是否配置了正确的上拉/下拉电阻(参考数据表推荐值,通常为5.1kΩ或根据PD协议配置)。


  • 检查复位电路:确保RESET引脚在编程时未被意外拉低,必要时可尝试手动复位。


b. MiniProg3连接



  • SWD接口验证

    • 检查SWDIO(P1.0)、SWCLK(P1.1)、VDD(3.3V)、GND的物理连接。

    • 用示波器或逻辑分析仪确认SWCLK是否有时钟信号,排除线路干扰或阻抗问题。


  • MiniProg3状态

    • 确认MiniProg3的LED指示灯状态(绿色表示正常连接,红色表示错误)。

    • 尝试更换USB线缆或电脑端口,排除接口供电问题。





2. 引导加载程序修复


a. 强制进入Bootloader模式



  • 手动触发Bootloader

    • 断开VBUS供电,将CC1/CC2通过5.1k电阻下拉到地,再重新上电,尝试进入Bootloader模式。


  • SWD直接烧录

    1. 使用PSoC Creator或第三方工具(如OpenOCD)通过SWD接口直接烧录引导程序(cypd3175-24lqxq_cc_src_boot_3_5_0_2636_0_0_0_0_pa.Hex)。

    2. 烧录完成后,断开SWD连接,重新通过CC线路尝试升级。



b. 引导程序版本兼容性



  • 确认使用的.hex文件与CYPD3175-24QXQ完全兼容。建议从Cypress/Infineon官网或GitHub仓库下载最新版本,避免使用旧版或修改后的文件。




3. 软件与工具配置


a. EZ-PD配置工具设置



  • 固件路径配置

    • 在工具中手动指定引导程序路径,避免依赖默认目录(某些版本工具可能存在路径识别问题)。


  • 芯片型号选择

    • 在工具中明确选择CYPD3175-24QXQ,而非其他类似型号(如CYPD3171)。



b. MiniProg3固件更新



  • 运行MiniProg3 Firmware Updater工具,升级到最新固件版本(旧版本可能不支持CYPD3175的SWD协议)。




4. PCB设计验证


a. SWD信号完整性



  • 检查SWD信号线长度(建议≤10cm),避免过长导致信号衰减。

  • 添加串联电阻(22-100Ω)靠近CYPD3175端,抑制信号反射。


b. 电源去耦



  • 在VDD引脚附近放置至少1个0.1µF陶瓷电容,确保高频噪声滤除。




5. 高级调试


a. 日志与错误代码



  • 在EZ-PD配置工具中启用Debug Logging,保存日志文件(通常位于C:UsersAppDataRoamingCypressEZ-PD...)。

  • 根据错误代码(如Error 0xE0001234)查阅Infineon社区或提交技术支持请求。


b. 替代工具验证



  • 使用第三方工具(如pyocdJ-Link)通过SWD接口读写芯片,确认硬件是否正常响应。




6. 备用方案



  • 评估板交叉测试

    • 在官方评估板上重复操作,确认工具链正常工作。

    • 若评估板正常,则问题集中在自定义PCB设计(如CC/SWD走线、电源噪声等)。





通过以上步骤,90%以上的引导加载程序问题可被定位并解决。若仍无法解决,建议提供硬件原理图、PCB布局片段及工具日志,以便进一步分析。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分