【英飞凌 Edgi Talk评测】4. KitProg3 调试器固件升级

📅 2026/7/21 13:40:50 👁️ 阅读次数 📝 编程学习
【英飞凌 Edgi Talk评测】4. KitProg3 调试器固件升级

PSoC™ E84 Edgi-Talk 开发板板载了 KitProg3 调试器(CY8C5868LTI),英飞凌官方会不定期发布固件更新以修复问题或增强功能。本篇文章介绍如何通过图形化工具对 KitProg3 固件及开发板配置进行升级。

一、升级方式概述

英飞凌提供了两种升级途径:

方式工具特点
命令行Firmware-loader轻量、跨平台,适合脚本化操作
图形界面ModusToolbox™ Programming Tools可视化、自动检测,适合新手

本文以ModusToolbox™ Programming Tools图形化方式为例进行说明。

二、下载安装 ModusToolbox™ Programming Tools

  1. 访问英飞凌官网 ModusToolbox™ Programming Tools 下载页面。

  2. 根据操作系统选择对应的安装包下载(本文使用 macOS 版,版本 1.8.1.2061):

  3. 下载完成后,按照安装向导完成安装。

三、连接开发板

将开发板左侧下方的DAPLink 调试口通过 USB Type-C 数据线连接到电脑:

提示:只需连接 DAPLink 口即可,ModusToolbox Programmer 会自动识别板载的 KitProg3 调试器。

四、升级 KitProg3 固件

1. 打开软件并自动检测

打开ModusToolbox™ Programmer软件,它会自动扫描连接的英飞凌设备。如果检测到 KitProg3 固件版本过旧,会弹出如下警告窗口:

弹窗信息解读

  • 标题:Warning— 检测到固件版本过旧
  • 列表中显示:KitProg3 CMSIS-DAP BULK-18211111022F2400
  • 底部日志中有黄色警告:Recommended to upgrade Firmware of 'KitProg3 CMSIS-DAP ...'

2. 执行固件升级

点击弹窗中的Upgrade Selected Devices按钮,开始自动升级 KitProg3 固件。

⚠️注意:升级过程中请勿拔掉 USB 线或关闭软件,否则可能导致调试器损坏。

3. 升级完成

升级完成后,弹窗自动关闭,主界面显示当前设备信息:

  • Programmer/Board IDKIT_PSE84_EVAL_EPC2-BULK-...
  • 固件版本2.81.1663
  • 日志区显示绿色成功信息

注意:此时点击Connect可能会连接出错,原因是开发板的硬件配置信息尚未更新,需要执行下一步操作。

五、升级开发板配置

1. 打开 Board Preferences

点击Programmer/Board ID下拉框旁边的**小齿轮(设置)**图标,打开 Board Preferences 对话框:

2. 选择正确的板卡名称

在弹出的对话框中:

  1. 选择列表中的KIT_PSE84_EVAL_EPC2(当前推荐的配置)
  2. 点击Update按钮
  3. 等待状态栏显示绿色文字:
    • Device updated successfully.
    • New board name: KIT_PSE84_EVAL_EPC2

背景说明:日志中会出现Error: cyp status: ERROR等红色错误信息,这是因为旧配置不兼容导致的,选择 EPC2 并更新后即可解决。

3. 成功连接

关闭 Board Preferences 对话框,回到主界面:

  1. 确认Board Name已更新为KIT_PSE84_EVAL_EPC2
  2. 确认Device已识别为PSE846GPS2DBZC4A
  3. 点击Connect按钮,成功连接后状态栏显示:
    • Connected to the target device
    • Powered: 1821 mV

六、总结

通过 ModusToolbox™ Programming Tools,可以一站式完成 KitProg3 固件和开发板配置的升级:

步骤操作结果
1打开软件自动检测识别到固件过旧
2Upgrade Selected DevicesKitProg3 固件升级到 2.81.1663
3小齿轮 → 选择 EPC2 → Update开发板配置更新成功
4点击 Connect正常连接到目标设备

升级完成后,即可正常使用 ModusToolbox™ Programmer 进行后续的固件烧录、擦除、读取等操作。当然,在RT-Thread中,也可以直接选择使用KitProg3进行固件烧录了。
---------------------
作者:HonestQiao
链接:https://bbs.21ic.com/icview-3515188-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。