本帖最后由 仗剑天涯1412 于 2025-10-27 14:54 编辑
#申请原创#
不知道为什么,本来是存草稿,但是已经发出去了,正在逐步完善中。
首先感谢21ic平台和英飞凌的支持,提供了这次测评的机会,让我能接触到AI开发板。今天测评的是CY8CKIT-062S2-AI这款开发板,
核心性能亮点
话不多说快进到开箱,一整个惊艳:
再来一个高清效果图(图片来源于21ic电子网):
1.生态和工具
英飞凌官网提供了丰富的手册资料和开发工具,之前测评过英飞凌的PSOC™ 4000T Multi-Sense Kit开发套件。但是后来英飞凌的官网进行了一次大的改版,所以此前的一些链接或者路径都无法访问。现在从新的官网来介绍。官网链接:https://www.infineon.com/
现在可以在首页点击Design Resources来选择需要的获取的设计资源,不仅有各种文档资料查找工具,开发工具,嵌入式软件,也有仿真工具,评估板工具包,还有社区支持等。
今天测评的CY8CKIT-062S2-AI开发板所有工具资料都可以通过链接获取:https://www.infineon.com/evaluation-board/CY8CKIT-062S2-AI
也提供芯片的原理图和PCB的封装方便硬件设计。
个人比较喜欢的是这个芯片比较和选型界面,可以很方便的对比多款芯片的资源,方便选型。
此外,官方还搭建了PSOC™ 4 社区,Infineon 开发者社区提供 24x7 全天候服务,供您与全球工程师联系和交流。从 Infineon 支持工程师和成员那里获得帮助,随时随地以您的首选语言解决任何主题的设计挑战。社区直达链:https://community.infineon.com/t5/PSOC-4/bd-p/psoc4/page/1
接下来我们就从ModusToolbox™ 软件开始,探索英飞凌的生态与工具。
1.1ModusToolbox™ 软件下载与安装
ModusToolbox™ 软件是支持 Infineon 器件的开发工具和嵌入式资源的集合。ModusToolbox™ 工具包包括桌面应用程序,支持创建新的嵌入式项目、管理软件资源、配置设备外设和中间件,以及用于编译、编程和调试的多个 IDE 选项。支持Windows、Linux和MacOS。这些 ModusToolbox™ 应用程序利用了大量 GitHub 托管的存储库,其中包括来自 Infineon 及其合作伙伴的代码示例、板级支持包和中间件。中间件库包括 CAPSENSE™ HMI、连接性、机器学习、图形、安全性等。
ModusToolbox™ 软件目前支持以下产品系列中的应用开发:
- 32 位 PSOC™ Arm® Cortex® MCU
- 32 位 XMC 工业 MCU™ Arm® Cortex-M®
- 32 位 TRAVEO™ T2G Arm® Cortex® MCU
- AIROC™ 互联 MCU
- AIROC™ 蓝牙®
- USB-C 供电控制器
- 无线充电 IC
许多 Infineon 产品都提供驱动程序、中间件和代码示例,包括:
- AIROC™ Wi-Fi + 蓝牙®
- OPTIGA™ 信托
- XENSIV™ 传感器
通过链接https://www.infineon.com/cms/en/design-support/tools/sdk/modustoolbox-software/可以直达ModusToolbox™ 软件下载地址,根据电脑的操作系统和个人喜好选择版本,笔者推荐安装最新版本,减少不必要的问题。笔者安装的是 版本 1.5.0.1298
下载完成后双击运行ModusToolboxSetupInstaller_1.5.0.1298_windows_x64_signed.exe安装文件,建议使用默认的推荐路径避免遇到因路径导致的问题。笔者因为此前已经使用过英飞凌的相关工具和软件,所以本次安装在自定义位置。安装的过程比较简单,这里就不赘述。ModusToolbox™ 软件是支持 Infineon 器件的开发工具和嵌入式资源的集合。ModusToolbox™ 工具包包括桌面应用程序,支持创建新的嵌入式项目、管理软件资源、配置设备外设和中间件,以及用于编译、编程和调试的多个 IDE 选项。通过这个工具可以安装GCC工具链,蓝牙测试和Debug工具,各种Pack包以及Eclipse IDE for ModusToolbox开发环境。建议能用最新就用最新,能安装的都安装。安装完成后在桌面有一个ModusToolbox™ Setup的exe程序,双击就可以进入。
在这里笔者选择了default方式,然后都按照推荐的默认安装。首次安装时间可能会比较久,和网速也有一定关系。可以再等待过程中继续向后阅读,准备其他软件和环境,不会有冲突。
因为笔者之前只选择了几个安装,最后发现BSP缺失。BSP 是一组文件和目录,可提供必要的功能,以便在任何给定的电路板上开发目标应用程序。该板通常是一个印刷电路板 (PCB) 用于任何电子产品,如手机、笔记本电脑、 数码相机等。这些板通常具有微控制器(或微处理器)芯片将各种外围设备和其他组件连接在一起以满足目标申请要求。
1.2Eclipse IDE for ModusToolbox™
通过链接https://softwaretools.infineon.com/tools/com.ifx.tb.tool.mtbeclipse可以直达Eclipse IDE for ModusToolbox™ 软件下载地址,根据电脑的操作系统和个人喜好选择版本,笔者推荐安装最新版本,减少不必要的问题。笔者安装的是 版本 2025.8.0.775
安装完成后桌面会多出多个快捷图标,其中Eclipse for ModusToolbox™ 2025.8就是开发工具。双击运行该工具。官方提供了该软件的使用文档:https://www.infineon.com/dgdl/Infineon-ModusToolbox-Eclipse-IDE-user-guide-UserManual-v19_00-EN.pdf?fileId=8ac78c8c8929aa4d0189bd07dd6113f9
下载完成后,双击mtbeclipse_2025.8.0.775_Windows_x64.exe文件,安装方法与ModusToolbox™类似。笔者这里也是自定义的路径,初学者推荐默认路径。
安装完成后在桌面有一个Eclipse for ModusToolbox™ 2025.8的exe程序,双击就可以进入。这里建议完成ModusToolbox™安装后再打开Eclipse for ModusToolbox™,因为Eclipse for ModusToolbox™会用到ModusToolbox™安装的文件。首次进入时会让选择一个存储路径,笔者这里是使用的默认路径。
如果在安装ModusToolbox™时没有使用默认位置,而是使用了自定义位置,那么在打开Eclipse for ModusToolbox™时就会有以下报错。
可以按照如下方式解决: 在桌面按下 Win + R 键,打开运行对话框。 输入 rundll32 sysdm.cpl,EditEnvironmentVariables,然后按 Enter 键。 在系统变量下方新建一个系统变量,变量名为:CY_TOOLS_PATHS,变量值为下载时的自定义的地址。
如果环境和软件都没有问题后,打开软件应该是如下图所示界面
Open Project Creator tool
单击Eclipse IDE Quick Panel中的New Application链接。
您也可以选择File > New > ModusToolbox™Application。
启动Project Creator工具,它为不同的开发工具包提供了几个应用程序。可用的工具包可能会随着时间的推移而变化。可能会等待较长时间,因为它是通过网络获取的最新工具包,并且是从github获取,国内网络的话比较慢且不稳定可以多次尝试,,也可以通过以下设置来加快速度。在Choose Board Support Package(BSP)的Settings中选择不勾选Local Content,并且Proxy Setting选择Direct。
将Manifest DB Settings设置为Default China Manifest DB(中国用户的标准URL),并点击OK,然后点击close关闭BSP。
注意:如果在Settings选项中Local Content或者Manifest DB Settings显示是灰色,则需要重新进入 “系统全局变量检查设置”的页面中检查下系统全局变量是否都设置正确。
重新在Start中点击New Application就可以正常使用了。
Create an application
Project Creator工具显示电路板列表,显示套件名称、MCU和连接设备(如果适用)。当您选择所显示的每个套件时,该套件的描述将显示在右侧。根据系统的设置,您可能会看到不同的类别,包括PSoC 4, PSoC 6和AIROC蓝牙BSPs。本例中选择CY8CKIT-040T套件。
单击Next >打开Select Application页面。此页列出了所选套件可用的各种应用,当您选择一个附件时,右侧会出现描述。通过启用适用应用旁边的复选框,您可以为所选BSP选择多个附件。
Create an application
单击“创建”开始应用程序创建过程。
注意:应用程序创建过程会执行 git clone 操作,并从 GitHub 网站下载所选的应用程序。根据所选应用程序的不同,此过程可能需要几分钟。完成后,如果没有错误或警告,项目创建工具将自动关闭。如果只有警告,请单击“关闭”,应用程序将在集成开发环境(IDE)中打开。
2.硬件资源:
3.上电运行
将主控板通过USB连接到电脑后,会在设备管理器的端口中显示一个名为KitProg3 USB-UART的串口,和一个USB串行设备的Link。方便下载程序调试和串口打印通信等。上电后主控板上的红色LED灯会常量,然后设备管理器中或有显示。
4.数据备份
5.例程测试
6.项目移植
7.感想与总结
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|