[PSoC™]ModusToolbox™导出工程到第三方IDE,和使用第三方IDE调试CAPSENSE

1、必备软件
下载安装ModusToolbox™ Tools Package,里面包含了各种开发使用的小工具和基于eclipse的开发环境;
下载链接:https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolbox

2、工程导入到IAR
2.1、在ModusToolbox™中打开建立好了的工程,在下方Terminal框输入命令make ewarm TOOLCHAIN=IAR
(详细说明可以查看文档https://www.infineon.com/MTBIARUserGuide)
 



2.2、可以在Terminal框看到对应信息,生成了对应的 <*.ipcf>文件(注意:再次输入命令文件会被重新替换),和后续提示操作
 



2.3、按照提示,我们打开IAR,创建一个新的工程,找到对应工程路径并保存:
 

 

 



2.4、找到工程文件夹中生成的<*.ipcf>链接文件,在Add Project Connection中打开此文件:
 

 



2.5、按照常规设置好我们对应的调试器,并检查好包含文件路径等IAR常用操作就可以正常仿真调试咯。
 



3、工程导入到Keil
3.1、在ModusToolbox™中打开建立好的工程,在下方Terminal框输入命令make uvision TOOLCHAIN=ARM
(详细说明可以查看文档https://www.infineon.com/MTBuVisionUserGuide)
 



3.2、按照提示,在工程路径会生成一个<*.cprj>的文件,双击打开。
 



3.3、打开后工程,我们点击魔法棒按钮,进入工程配置,在output选项下Name of Executable中的内容,修改为.ELF后缀名的文件。
之后再在Debug选项下配置成使用的调试器,编译调试工程。
 



4、使用tools中的工具编辑工程中的外设
4.1如果需要像在ModusToolbox™中一样来配置芯片外设,我们需要在ModusToolbox™ Tools Package™的安装路径下->tools_3.x-> device-configurator文件夹中打开device-configurator.exe文件;
(例如C:\Infineon\Tools\ModusToolbox\tools_3.2\device-configurator\device-configurator.exe);
 



4.2、选择feil->open,找到工程目录文件夹bsps-> TARGET_XXX->-config中的design.modus文件打开;
(例如:C:\Desktop\IDE\CAPSENSE_RTT\bsps\TARGET_APP_CY8CKIT-149\config\design.modus)
 



4.3、打开后可以看到与ModusToolbox™中打开的外设配置界面相同,同理也可以打开对应的CAPSENSE配置和调试界面;
 



5、使用IAR或Keil编译的文件调试CAPSENSE触摸
5.1打开CAPSENSE配置界面和调试界面
方法一:如4.3配置工程中MCU外设(参考上图),我们可以直接点击launch CAPSENSE Configurator进入CAPSENSE配置界面,或点击launch CAPSENSE Tuner进入调试界面。
方法二:在ModusToolbox™安装路径下,tools_3.X -> capsense-configurator工具目录下(例如:C:\Infineon\Tools\ModusToolbox\tools_3.2\device-configurator);
,也可以分别打开对应工具;
 


再在对应CAPSENSE工具中选择打开,在工程路径下bsps-> TARGET_XXX->config文件夹中的design.cycapsense文件;(例如:C:\Desktop\IDE\CAPSENSE_RTT\bsps\TARGET_APP_CY8CKIT-149\config\design.cycapsense)
 


 


5.2、至此如果是使用I2C或者串口来查看CAPSENSE相关数据,连接好相关通讯线,配置好相关通讯参数,可以就正常使用Tuner来查看数据了。
5.3如果是使用Tuner RTT模式查看,需要在setup 

 中,选择对应IDE编译的文件,
 


IAR是工程路径下\Debug\Exe\xxx.Out文件;
 


Keil是工程路径下3.5章节中修改过后缀名的.elf文件;
 


5.4、选择好相关文件,连接好miniprog4的SWD就可以用RTT模式来调试CAPSENSE了。
 


6总结
以上就是使用ModusToolbox™ Tools Package中的工具将已经导入到第三方IDE的工程后的一些使用方法。


---------------------
作者:IFX-Unic
链接:https://bbs.21ic.com/icview-3388800-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值