#申请原创# 【英飞凌CYW20829测评】-02-开发调试环境学习和串口打印展示
上一贴是开箱连接手机测试,这一帖开始接触学习建立开发调试环境,完成代码的编译,下载与调试功能,最后建立一个串口打印的功能。
上英飞凌的官网搜索ModusToolbox,或者21ic论坛上有一个ModusToolbox简介和安装的帖子,可以参照一下: HYPERLINK "https://bbs.21ic.com/icview-3331780-1-1.html"
由于本人电脑是WIN7系统,ModusToolbox最新3.2版本不支持WIN7系统,低版本的可以支持。
安装了一个3.1版本的,安装完可以成功启动,产品开发资源需要在线获取的,由于一些原因,无法在中国大陆境内提供稳定的在线服务,所以一直没有加载出来资源包,官网的离线包不支持ModusToolbox 3.1版本的,官网的补丁打完后也加载不出来资源包,看来补丁也不支持3.1版本。
安装3.0版本,安装完可以成功启动,在线加载资源包失败,官网补丁不能用,官网离线包可以用。
这样看来在WIN7系统上,没有梯子想要安装MTB(ModusToolbox简称),只能装3.0或3.0以下的,这样就可以用离线包开发了。
官网离线包1.3下载链接:
https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxofflinecontentpackage
下载完后解压到这个位置,没有文件夹需要自己创建一个,
在线资源加载不了,如下图所示
选择左上角的Settings-Offline
加载离线包成功:
可以看到离线包的CYW20829资源有点少,想要更多的资源,还得装3.1版本的MTB。
为了更好得开发,用WIN11系统的电脑安装最新版本3.2的MTB,不需要离线包,打一下补丁,不需要梯子就可以在线加载资源包了,完美丝滑!
官网补丁详细教程可以参考这个,在这我就不多叙述了。
HYPERLINK "https://bbs.21ic.com/icview-3369616-1-1.html"
可以看到蓝牙应用有好多的应用,离线包的资源简直是没法比:
芯片外设资源也相当的齐全:
先创建一个串口打印的工程,如下图所示,选择Hello World资源。
可以看到已经创建成功
Main.C里可以看到打印字符串的代码,把字符串更改为自己想要的字符串即可。
编译代码,选择Project-Build Application:
烧写选择Program(KitProg3 MiniProg4):
看到烧写进度条,烧写成功:
打开串口调试软件,选择对应的COM口,按一下板子复位键,可以看到Hello 21ic,Hello Infineon CYW20829! 成功得打印出来,至此20829Dde第一个工程完美结束!
|