本帖最后由 yuyy1989 于 2024-6-19 18:20 编辑
昨天发出的快递今天就收到了,很精美的一个盒子,还是磁吸开合的
开发板真容,CYW20829的核心板做成了类似固态硬盘的样子,通过M.2接口插在了底板上
背面
CYW20829是英飞凌推出的一款基于Cortex M33内核的低功耗蓝牙MCU,支持BLE5.4,片内有两颗M33内核,1颗运行在96MHz拥有256KB的RAM用来运行应用程序,另一颗运行在48MHz拥有96KB的RAM用来运行BLE子系统
接下来搭建开发环境,先安装ModusToolbox,ModusToolbox是英飞凌提供的一个工程配置工具,用它可以很简单地就能生成MDK、Eclips、IAR或VSCode的工程,先到官网下载安装包
https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxsetup?_ga=2.17626557.585754696.1718709483-1160298673.1718111651
注意这个安装程序是个在线安装程序,需要联网并登录账号进行安装,如果安装失败尝试换个网络再试
安装完还会有个Eclipse IDE for ModusToolbox
这是英飞凌提供的IDE,接下来用这个IDE进行开发,打开安装好的Eclipse IDE for ModusToolbox,先用它生成个例程工程,选择左侧的New Application
需要注意的是ModusToolbox的BSP(板级支持软件包)、外设API、中间件和代码示例,全都托管在Github上,想要正常显示的话需要些上网技巧,正常显示是这样的
PS:有补丁,参考这个帖子https://bbs.21ic.com/icview-3369616-1-1.html
找到CYW920829M2EVK-02并选中,点击NEXT
为了完成基础任务1,找到Getting Started,选择Hello World,这是个可以用串口打印Hello World的工程
点击Create,生成之后的界面
先不做修改,选中Hello World后点击Build Application
用USB数据线将开发板连接至电脑,然后点击这个选项进行烧录
要进行调试就点击上面的Debug
烧录后开发板上的红色指示灯会闪烁
打开串口终端,我这里用的是putty,波特率115200
打开后点击复位按键,串口终端会显示
按下回车键led会停止闪烁,再按恢复闪烁
接下来完成基础任务1,将main.c中的Hello World替换掉
重新编译并烧录
|