
PSoC™ E84 Edgi-Talk 开发板板载了 KitProg3 调试器CY8C5868LTI英飞凌官方会不定期发布固件更新以修复问题或增强功能。本篇文章介绍如何通过图形化工具对 KitProg3 固件及开发板配置进行升级。一、升级方式概述英飞凌提供了两种升级途径方式工具特点命令行Firmware-loader轻量、跨平台适合脚本化操作图形界面ModusToolbox™ Programming Tools可视化、自动检测适合新手本文以ModusToolbox™ Programming Tools图形化方式为例进行说明。二、下载安装 ModusToolbox™ Programming Tools访问英飞凌官网 ModusToolbox™ Programming Tools 下载页面。根据操作系统选择对应的安装包下载本文使用 macOS 版版本 1.8.1.2061下载完成后按照安装向导完成安装。三、连接开发板将开发板左侧下方的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. 选择正确的板卡名称在弹出的对话框中选择列表中的KIT_PSE84_EVAL_EPC2当前推荐的配置点击Update按钮等待状态栏显示绿色文字Device updated successfully.New board name: KIT_PSE84_EVAL_EPC2背景说明日志中会出现Error: cyp status: ERROR等红色错误信息这是因为旧配置不兼容导致的选择 EPC2 并更新后即可解决。3. 成功连接关闭 Board Preferences 对话框回到主界面确认Board Name已更新为KIT_PSE84_EVAL_EPC2确认Device已识别为PSE846GPS2DBZC4A点击Connect按钮成功连接后状态栏显示Connected to the target devicePowered: 1821 mV六、总结通过 ModusToolbox™ Programming Tools可以一站式完成 KitProg3 固件和开发板配置的升级步骤操作结果1打开软件自动检测识别到固件过旧2Upgrade Selected DevicesKitProg3 固件升级到 2.81.16633小齿轮 → 选择 EPC2 → Update开发板配置更新成功4点击 Connect正常连接到目标设备升级完成后即可正常使用 ModusToolbox™ Programmer 进行后续的固件烧录、擦除、读取等操作。当然在RT-Thread中也可以直接选择使用KitProg3进行固件烧录了。---------------------作者HonestQiao链接https://bbs.21ic.com/icview-3515188-1-1.html来源21ic.com此文章已获得原创/原创奖标签著作权归21ic所有任何人未经允许禁止转载。