本帖最后由 yinwuqing110 于 2025-11-3 01:47 编辑
一、引言
实话实说,这是英飞凌进驻21ic后的第一次接触到英飞凌的产品,因此收到开发板有段时间了,但一直在摸索当中,平时时间也比较有限,这不赶上了明天(11月3日)英飞凌在线下举办的AI研讨会,决定挤出时间去面基交流一下。关于这块开发板的硬件资源这里就不再赘述,其它网友都有介绍了,简而言之,概述是该开发板集成了丰富的传感器,但该开发板尺寸大小仅35x45mm,支持6种外设:60 GHz雷达传感器(BGT60TR13C),双MEMS数字麦克风(IM72D128V01),6轴IMU(BMI270),气压传感器(DPS368),512 Mbit外部闪存(S25HS512T)。
二、开箱
开发板的确很小巧,晒下照片:
三、开发环境搭建
由于是第一次使用英飞凌的产品,因此以小白的身段,来一份详细的环境搭建记录咯。
首先通过英飞凌的官网https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolbox获取ModusToolbox,在该网页中可知,该ModusToolbox™ Tools Package安装依附与一些必要组件。
3.1、安装工具
1、安装Programing Tools
下载完ModusToolboxProgtools_1.6.0.1624文件后,双击安装包,选择默认安装目录即可。
安装完启动后提示需要升级版本,勾选升级即可。
2、安装Eclipse for ModusToolbox™
3、安装GCC交叉编译器
直接点击安装即可完成。
4、安装ModusToolbox™ Tools Package
由于选择的是自定义目录,因此点击下一步时,会弹出需手动设计环境变量的提示对话框。
综上所述,完成了所有所需工具的安装,由于部分工具自定义了安装目录,因此需要手动设置系统环境变量,如下图所示:
3.2、工程创建
在创建之前,建议先将开发板的J1连接到PC端,以便创建工程时,IDE自动识别到该开发板型号。
首次启动Eclipse for ModusToolbox™工具,需要设置默认工作目录。
选择IDE的左边,新建工程。
注意:此时,IDE会从github上去主动拉取SDK,因此如果网络状态不良的情况下,多半会加载失败,所以有必要借助“梯子”,网络代理才能顺利创建工程。
勾选“Hello World”工程
网络状态良好的话,很快就将整个Demo工程构建完。
IDE会自动加载刚生成的工程,如下图:
工程加载完毕后,进入到main函数看看。
3.3、编译工程
以上依赖工具都搭建完毕后,直接编译工程即可。
四、下载程序
开发板支持CMSIS-DAP Bulk模式与CMSIS-DAP HID模式,两者模式的转换通过短按板子底面的SW3进行切换,下载默认采用CMSIS-DAP Bulk模式,即此状态下D2红色指示灯常亮,设备管理中,显示KitProg3 CMSIS-DAP。
如果切换到CMSIS-DAP HID模式,则此状态下D2红色指示灯呼吸灯闪烁,PC右下角会弹出类似移动磁盘的对话框。
在CMSIS-DAP Bulk模式下,下载编译后的程序,调试窗口有如下信息:
五、串口控制灯状态
Eclipse for ModusToolbox™内部集成串口调试工具,IDE中可扩展该接口。当然你也可以使用第三方串口调试工具。
直接调出IDE中的串口信息输出终端,按下键盘中的“Enter”键即可暂停住D2指示灯的显示状态。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|