使用PSoC® Programmer和MiniProg3烧写EZ-PD™ CCG2, EZ-PD™ CCG3和EZ-PD™ CCG4 - KBA96477(ZH)
Employee
五月 31, 2019
12:38 AM
Version: **
问题: 如何对芯片EZ-PD™ CCG2, EZ-PD™ CCG3或者EZ-PD™ CCG4进行烧写呢?
回答: 有两种方式可以对EZ-PD™ CCG2 (CCG2), EZ-PD™ CCG3 (CCG3) 或者EZ-PD™ CCG4 (CCG4)芯片进行烧写:
- 依照这篇基本知识文档,使用PSoC® Programmer和MiniProg3进行烧写。
- 对于CCG2,可以使用Cypress提供的脚本程序,cc_flash.exe,进行CC引脚升级。这种方法在KBA96466中详细介绍。
使用PSoC® Programmer和MiniProg3
CCG2/3/4可以通过串行调试接口 (SWD) 进行芯片固件升级。这种方式需要使用一台安装PSoC Programmer软件的电脑和一个MiniProg3烧写器进行CCG2/3/4的烧写,如图1所示。这种简单的烧写方法通常在产品开发阶段使用,并且仅仅需要在产品开发板上预留5-pin或者10-pin SWD烧写接口即可。此方法中,MiniProg3烧写器作为烧写器主机,CCG2/3/4器件作为被烧写的目标器件。请务必悉知,CCG3/4烧写对PSoC Programmer软件的的VDDD必须设置为5V,CCG2烧写对PSoC Programmer软件的的VDDD设置可任意选择5V或者3.3V。
图1 使用MiniProg3烧写器烧写CCG2/3/4
从PSoC Programmer官方网站上下载并且安装PSoC Programmer;从Cypress官方网站购买MiniProg3进行烧写和调试套件。正确的使用方法,遵守以下步骤:
- 打开并且运行PSoC Programmer (Start > All Programs > Cypress > PSoC Programmer)。
- 将USB线缆的端头插入MiniProg3烧写器,另一端插入电脑。
- MiniProg3烧写器连接烧写目标板的SWD烧写接口。
- 在Port Selection窗口中选择MiniProg3烧写器,参考图2。
图2 PSoC Programmer设置界面 - 确保PSoC Programmer设置与图2中高亮的部分一致。Connector选项,CCG2必须设置成10p,CCG3/4必须设置成5p。
- 点击File Load按钮,选择合适的Hex文件。CCG2/3/4固件,可以联系Cypress获得。如果被烧写的板子供电后,Message的状态在PSoC Programmer的右边进行显示。
- 如果被烧写的板子没有供电,可以点击Power按钮进行验证状态。
- 点击Program按钮将Hex文件烧写到芯片中。当芯片烧写成功,“Programming Succeeded”将弹窗显示。
为该文章评分: