当前位置: 首页 > news >正文

在IAR Embedded Workbench for Arm中开发和调试Infineon MOTIX™ MCU

Infineon MOTIX™ MCU集成了感应、控制和驱动电机的所有基本功能,支持继电器、半桥和全桥直流和 BLDC 电机应用,为先进的电机控制应用提供全面的解决方案[1]。Infineon MOTIX™ MCU的SDK主要是基于CMSIS Pack,没有直接提供IAR Embedded Workbench for Arm的工程,需要在IAR Embedded Workbench for Arm中导入对应的CMSIS Pack,然后进行开发和调试。本文主要介绍如何在IAR Embedded Workbench for Arm中基于对应的CMSIS Pack开发和调试Infineon MOTIX™ MCU。

01.准备工作
Infineon官方文档ifineon-getting-started-tle986x-7x-gettingstarted-en.pdf列出了使用IAR Embedded Workbench for Arm开发和调试MOTIX™ MCU的步骤和对应的准备工作:
13b5c65315553e33ed6ee2664524d653
软件:IAR Embedded Workbench for Arm:本文以IAR Embedded Workbench for Arm v9.70.1为例,没有特别版本限制
Infineon MOTIX™ MCU的CMSIS Pack
Infineon MOTIX™ MCU的SDK

硬件:Infineon MOTIX™ MCU开发板
硬件调试器:J-Link或者I-jet

02.在IAR Embedded Workbench for Arm中开发和调试Infineon MOTIX™ MCU
下面通过具体的例子介绍如何在IAR Embedded Workbench for Arm中开发和调试Infineon MOTIX™ MCU。
打开IAR Embedded Workbench for Arm,打开CMSIS-Pack Manager:
1a3d5c21c4469eceb3e40e1c80f904d5
选择保存.eww文件的路径并输入对应.eww文件名字,点击Save:
215cb66285f9148248959d950b8d5be1
点击CMSIS Manager > Import Existing Packs…
e7a395baf6554706a626ebe6c8ce13d3
选中对应Infineon MOTIX™ MCU的CMSIS Pack(这里以Infineon.TLE987x_DFP.1.6.2.pack为例),点击Open导入并解析,当Console窗口中显示Pack has been converted,对应的Device Pack已经成功导入:
49b77426e68271b0e81f7b8baba7bc14
在Examples下面找到对应的示例工程(这里以TLE9879_EvalKit开发板的BLINKY_EXAMPLE_TLE987X为例),点击Import导入对应的示例工程:
86b157642ffb4ee8187f1843df4102d9
如果出现下面提示(表示对应.ewp工程是IAR Embedded Workbench for Arm老版本创建的),点击OK
a345b1f2e227ab15e49749b1a225490e
这个时候正常来说应该可以成功编译工程:
19915cefc55ca3c57e284fefe401940b
选择对应的硬件调试器:Project > Options(或者右击工程选择Options)打开工程选项配置,Debugger > Setup > Driver里面选择对应的硬件调试器(这里以工程里面的J-Link为例):
4a297f315e998ab76114ef3ffe86440c
Project > Download and Debug或者点击Download and Debug按钮开始下载调试,正常情况下应用程序会下载到目标系统,然后PC会停在main函数入口:
01accc563bc8a4dec800509b58ce7994

03.注意事项
·I-jet硬件调试器需要选择对应的Device而不是CMSIS-Pack才能进行下载调试:
a3f1d5691d10ebf3f5fc80d8a4baf1ad
·如果出现调试正常但是单独运行不正常,有可能是对应NAC(No Activity Counter)没有正确配置,导致BootROM不能跳转到User模式(更多关于NAC的说明,请参考Infineon的文档):
054a10231caf5fd692c947e29850ac20
·TLE9879QXA40的NAC配置在system_tle987x.c源文件中:
a6779fcd1ef85f1107a045367697e5a9
·调试的时候可以在Memory窗口查看对应NAC的值(TLE9879QXA40的NAC地址是0x1101EFFC,地址0x1101EFFD包含的是NAC的补码,用于校验):
7b76429055ceb078cbe841b648e0eb2f

04.总结
本文以TLE9879QXA40为例介绍了如何在IAR Embedded Workbench for Arm中基于对应的CMSIS Pack开发和调试Infineon MOTIX™ MCU。

http://www.gsyq.cn/news/42646.html

相关文章:

  • 2025年杭州离婚律师权威推荐榜单:刑事律师/劳动纠纷律师/婚姻律师源头服务商精选。
  • 2025年知名的大连装修效果图设计与品质双榜
  • 2025年惠州腻子粉厂家权威推荐榜单:耐水腻子粉/内墙腻子粉/找平腻子粉源头厂家精选
  • 2025年比较好的大连全屋定制家居可靠服务推荐榜
  • 总部与分支机构文件传输的高效管理与安全保障策略
  • 2025年口碑好的窑炉风机品牌厂家排行榜
  • 2025年11月中国离婚财产分割律师推荐榜:十强对比评测与选择指南
  • 封装基础揭秘
  • 2025年地下车库CO系统生产厂家权威推荐榜单:地下车库CO监控系统/车库co监控系统/地下车库co检测系统源头厂家精选
  • 2025年评价高的液压冲击台用户口碑最好的厂家榜
  • 2025年RTO风阀厂家权威推荐榜单:耐磨风阀/零泄漏风阀/零泄漏风阀源头厂家精选
  • c++ __builtin函数
  • 云原生
  • 2025年11月狐臭产品评测排名:草本四维调理与化学方案横向对比
  • 2025年比较好的工业高速相机热门厂家推荐榜单
  • 2025年评价高的碳纤维3D打印耗材用户好评厂家排行
  • 喜报 | 隐语社区 SCQL Maintainer 荣获中国信通院 2025 年度 OSCAR“开源+人物”奖
  • 量化选股与量化交易第850篇:通达信枭龙起爆 - Leone
  • 量化选股与量化交易第824篇:通达信至尊分时操盘分时 - Leone
  • 量化选股与量化交易第844篇:通达信资金启动信号 - Leone
  • 量化选股与量化交易第836篇:通达信精准C位伏击 - Leone
  • 量化选股与量化交易第835篇:通达信量化顶底绝密 - Leone
  • 2025 年光伏支架设备厂家最新推荐排行榜权威发布,解析冲孔机 / 角钢成型机 / C 型钢成型机优选品牌核心亮点!
  • 堆栈分析2
  • 量化选股与量化交易第837篇:通达信抓妖战法 - Leone
  • 题解:P14270 We Love Forest 加强版
  • 2025年口碑好的自上料搅拌车厂家最新热销排行
  • 2025 年方涵源头厂家最新推荐榜单:发掘供应稳定实力企业,涵盖水泥、混凝土、预制等各类方涵优质品牌
  • 2025年口碑好的开式冷却塔厂家最新热销排行
  • 2025年口碑好的热轧无缝钢管高评价厂家推荐榜