0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

IAR爱亚系统 来源:IAR爱亚系统 2025-11-08 14:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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的步骤和对应的准备工作:

fa5a1b8a-ba26-11f0-8c8f-92fbcf53809c.png

软件:

IAR Embedded Workbench for Arm:本文以IAR Embedded Workbench for Arm v9.70.1为例,没有特别版本限制

Infineon MOTIX MCU的CMSIS Pack:通过下面链接下载获取https://www.keil.arm.com/devices/

Infineon MOTIX MCU的SDK:通过Infineon工程师或者官网下载获取 https://softwaretools.infineon.com/assets/software

硬件:

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:

faaea506-ba26-11f0-8c8f-92fbcf53809c.png

选择保存.eww文件的路径并输入对应.eww文件名字,点击Save:

fb08f204-ba26-11f0-8c8f-92fbcf53809c.png

点击CMSIS Manager > Import Existing Packs…

fb64f270-ba26-11f0-8c8f-92fbcf53809c.png

选中对应Infineon MOTIX MCU的CMSIS Pack(这里以Infineon.TLE987x_DFP.1.6.2.pack为例),点击Open导入并解析,当Console窗口中显示Pack has been converted,对应的Device Pack已经成功导入:

fbb8ec4a-ba26-11f0-8c8f-92fbcf53809c.png

在Examples下面找到对应的示例工程(这里以TLE9879_EvalKit开发板的BLINKY_EXAMPLE_TLE987X为例),点击Import导入对应的示例工程:

fc15c096-ba26-11f0-8c8f-92fbcf53809c.png

如果出现下面提示(表示对应.ewp工程是IAR Embedded Workbench for Arm老版本创建的),点击OK

fc712602-ba26-11f0-8c8f-92fbcf53809c.png

这个时候正常来说应该可以成功编译工程:

fcca47fa-ba26-11f0-8c8f-92fbcf53809c.png

选择对应的硬件调试器:Project > Options(或者右击工程选择Options)打开工程选项配置,Debugger > Setup > Driver里面选择对应的硬件调试器(这里以工程里面的J-Link为例):

fd257fb2-ba26-11f0-8c8f-92fbcf53809c.png

Project > Download and Debug或者点击Download and Debug按钮开始下载调试,正常情况下应用程序会下载到目标系统,然后PC会停在main函数入口:

fd7a81c4-ba26-11f0-8c8f-92fbcf53809c.png

03注意事项

I-jet硬件调试器需要选择对应的Device而不是CMSIS-Pack才能进行下载调试:

fdda2c5a-ba26-11f0-8c8f-92fbcf53809c.png

如果出现调试正常但是单独运行不正常,有可能是对应NAC(No Activity Counter)没有正确配置,导致BootROM不能跳转到User模式(更多关于NAC的说明,请参考Infineon的文档):

fe2e2e04-ba26-11f0-8c8f-92fbcf53809c.png

TLE9879QXA40的NAC配置在system_tle987x.c源文件中:

fe871a50-ba26-11f0-8c8f-92fbcf53809c.png

调试的时候可以在Memory窗口查看对应NAC的值(TLE9879QXA40的NAC地址是0x1101EFFC,地址0x1101EFFD包含的是NAC的补码,用于校验):

fee16bea-ba26-11f0-8c8f-92fbcf53809c.png

04总结

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18643

    浏览量

    388225
  • 电机控制
    +关注

    关注

    3595

    文章

    2066

    浏览量

    275433
  • 调试
    +关注

    关注

    7

    文章

    623

    浏览量

    35397
  • IAR
    IAR
    +关注

    关注

    5

    文章

    401

    浏览量

    38362

原文标题:在IAR Embedded Workbench for Arm中开发和调试Infineon MOTIX™ MCU

文章出处:【微信号:IAR爱亚系统,微信公众号:IAR爱亚系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IAR Embedded Workbench中进行ARM+RISC-V多核调试

    在之前的文章,我们介绍了如何在IAR Embedded Workbench for Arm中进
    发表于 06-13 17:38 1846次阅读
    在<b class='flag-5'>IAR</b> <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b>中进行<b class='flag-5'>ARM</b>+RISC-V多核<b class='flag-5'>调试</b>

    何在IAR Embedded Workbench配置生成对应代码区域的CRC校验码

    在“使用IAR Embedded WorkbenchMCU的CRC模块来检查代码的完整性”一文,介绍了如
    的头像 发表于 10-27 11:49 2947次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>IAR</b> <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b><b class='flag-5'>中</b>配置生成对应代码区域的CRC校验码

    IAR Embedded Workbench中计算多个地址区间的Checksum

    在前面的文章“使用IAR Embedded WorkbenchMCU的CRC模块来检查代码的完整性”中介绍了如何在
    的头像 发表于 01-05 12:33 2569次阅读
    在<b class='flag-5'>IAR</b> <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b>中计算多个地址区间的Checksum

    从Developer CenterLauncher中下载安装Config Wizard for MOTIX MCU,关联不上KEIL和不能进入配置界面的原因?

    MOTIXMCU 的配置向导旨在集成到 KEIL µVision 或 IAR Embedded Workbench for
    发表于 01-23 06:47

    请问如何在 IAR Embedded Workbench for ARM 开发环境启用可配置数据闪存并设置大小?

    何在 IAR Embedded Workbench for ARM 开发环境
    发表于 08-20 06:23

    何在 IAR Embedded Workbench for ARM 开发环境启用可配置数据闪存并设置大小?

    何在 IAR Embedded Workbench for ARM 开发环境
    发表于 08-26 07:49

    【武汉芯源】IAR Embedded Workbench®集成开发环境已全面支持武汉芯源CW32 MCU系列

    2022年6月13日,全球领先的嵌入式开发软件工具和服务提供商IAR Systems®于官网释放新版 IAR Embedded Workbench
    发表于 06-14 14:54

    IAR Embedded Workbench中进行ARM+RISC-V多核调试

    在之前的文章,我们介绍了如何在IAR Embedded Workbench for Arm中进
    发表于 06-14 16:55

    IAR Systems发布 IAR Embedded Wor

    IAR Systems发布 IAR Embedded Workbench for ARM新版本  IA
    发表于 02-11 09:14 1540次阅读

    IAR_embedded_Workbench用户指南介绍

    IAR embedded Workbench for ARMIAR Systems 公司为 ARM
    发表于 11-09 18:08 90次下载

    Embedded Workbench for ARM training

    Embedded Workbench for ARM training
    发表于 10-27 09:38 10次下载
    <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b> for <b class='flag-5'>ARM</b> training

    IAR Embedded Workbench®集成开发环境已全面支持航顺芯片HK32MCU系列

    IAR Systems®日前宣布:其最新发布的IAR Embedded Workbench for Arm® version 9.20已全面
    发表于 12-23 14:08 2076次阅读

    YRDKRX62N 快速入门指南(IAR Embedded Workbench)

    YRDKRX62N 快速入门指南 (IAR Embedded Workbench)
    发表于 04-12 19:14 0次下载
    YRDKRX62N 快速入门指南(<b class='flag-5'>IAR</b> <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b>)

    YRDKRX62N 快速入门指南(IAR Embedded Workbench)

    YRDKRX62N 快速入门指南 (IAR Embedded Workbench)
    发表于 08-04 18:30 1次下载
    YRDKRX62N 快速入门指南(<b class='flag-5'>IAR</b> <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b>)

    IAR推出新版IAR Embedded Workbench for Arm功能安全版

    全球知名的嵌入式系统开发软件解决方案供应商IAR Systems近日宣布,其旗舰产品IAR Embedded Workbench for
    的头像 发表于 02-22 17:29 2234次阅读