电子产业一站式赋能平台

PCB联盟网

搜索
查看: 20|回复: 0
收起左侧

IAR Embedded Workbench for ARM v9.60.3 安装包分享

[复制链接]
匿名  发表于 12 小时前 |阅读模式
IAR Embedded Workbench for ARM 是一个全面的集成开发环境(IDE),专为开发基于ARM架构微控制器的应用而设计。它提供了一套完整的开发工具,包括编译器、调试器、集成开发环境(IDE)以及其他工具,旨在帮助开发者从项目创建到最终产品的部署过程中提高效率和性能。
IAR Embedded Workbench 是 IAR 的旗舰产品,是业内公认的黄金标准编译器和调试工具链,能够显著提升软件代码的重用率,帮助开发人员提高工作效率。针对高安全要求的应用开发,IAR Embedded Workbench还提供了功能安全版本,符合汽车ISO 26262,工控 IEC 61508等十种功能安全标准,为安全关键应用开发提供了可靠的解决方案。特别值得一提的是,IAR Embedded Workbench for Arm功能安全版配备了由TUUV SüD认证的静态代码分析工具C-STAT,可以检测各种潜在代码问题,确保应用代码符合MISRA C,SEI CERT C等编码标准。这种主动检测对于避免开发后期进行昂贵且耗时的修复至关重要,可以提高整体的安全可靠性,并加速产品的上市。
软件的主要特点和优势
  • 高性能的编译器:IAR Embedded Workbench 的编译器针对ARM架构进行了优化,可以生成非常高效的代码,这对于资源受限的嵌入式系统来说至关重要。
  • 全面的调试工具:内置的C-SPY调试器支持多种调试技术,包括JTAG和SWD。它允许开发人员进行详细的程序分析和错误定位,从而缩短开发周期。
  • 丰富的中间件支持:提供了广泛的中间件库,支持各种通信协议、文件系统等,帮助开发者快速实现复杂的功能。
  • 集成开发环境(IDE):提供一个用户友好的界面,集成了所有必要的开发工具。它支持项目管理、源代码编辑、项目构建以及调试等功能。
  • 广泛的设备支持:支持ARM全系列处理器,包括Cortex-M、Cortex-R和Cortex-A系列,涵盖了市面上大部分ARM微控制器和处理器。
  • 项目迁移和兼容性:为了方便项目迁移和升级,IAR Embedded Workbench 提供了与其他开发环境(如Keil、GCC)的兼容性支持。
    [/ol]
    应用场景
    IAR Embedded Workbench for ARM 以其强大的功能、高效的编译器、丰富的中间件支持和广泛的设备兼容性,在嵌入式开发领域中占有重要地位,被广泛应用于各种嵌入式系统开发领域,如汽车电子、工业控制、医疗设备、消费电子产品等,它的高效率和强大功能使其成为专业开发人员的首选工具。
    无论是对于追求性能优化的高级开发人员,还是需要快速开发原型的新手,IAR Embedded Workbench 都提供了强大的支持和灵活的解决方案。
    IAR Embedded Workbench for ARM v9.60 更新亮点
    构建与调试功能增强
  • CMake 支持改进:可以直接读取 CMake 文件并在项目管理器视图中显示,支持导入、构建和调试基于 CMake 的项目,使用户能在 IAR Embedded Workbench 中利用 CMake 的灵活性。
  • J-Link 调试功能扩展:在 Linux 和 Windows 上,将 Segger J-Link 调试探针添加到了 C-SPY 命令行工具和运行时分析工具中,方便在 CI/CD 活动中进行命令行调试以及在 Linux 和 Windows 上使用 VS Code 进行调试。
  • 多核心调试支持增强:C-SPY J-Link 驱动现在支持 i-jet 和 cmsis-dap 的高级 AMP(非对称多处理)多核调试,还原生支持 GeneralPlus G+Link 调试探针。
  • 调试连接改进:改进了 GDB 服务器调试器驱动,使其能够连接到 ARM 虚拟硬件设备;C-SPY 调试器支持在使用 ST-Link 调试探针时调试基于 Cortex-A7 的 ST STM32MP13X 设备。
    语言及标准支持更新
  • 新增 Cortex-M52 支持:支持基于 ARM v8.1-M 架构的 Cortex-M52 内核,具有 Helium MVE(M-profile 向量扩展)和低开销循环等特性。
  • 支持 MISRA C:2023:静态分析工具 C-STAT 现在支持 MISRA C:2023 标准,该标准包含了 MISRA C:2012 的修订内容以及对 C11 和 C18 语言特性的支持。
  • GCC 语言扩展支持:编译器现在支持更多的 GCC C 语言扩展,如__builtin_function_calls、属性 visibility、对 void 和函数指针的算术运算等。

    其他更新
  • ETM 跟踪支持扩展:调试器跟踪解码器现在支持最新的 ARM Cortex-M55 和 Cortex-M85 内核的全指令跟踪。
  • SDM 调试认证支持:C-SPY 调试器在 i-jet、cmsis-dap 和 ST-Link 上支持 ARM SDM(安全调试管理器)调试认证方法。
  • 实验性支持增加:增加了对 sys V 共享对象和 SARIF 输出格式的实验性支持,编译器、链接器、汇编器和 C-STAT 命令行工具都支持 SARIF 输出格式。
  • 设备支持更新:新增了对 Auto Chips、CM Semicon、Infineon 等多家厂商的众多芯片型号的支持。

    如何安装 IAR Embedded Workbench for ARM v9.60.3

    运行「Setup」文件夹内的「ewarm-9.60.3.7274.exe」启动安装向导














    激活

    先将「Crack」子文件夹内的「licpatcher64a.exe」文件复制到一下文件夹内运行
    C:\iar\ewarm-9.60.3\arm\bin\
    C:\iar\ewarm-9.60.3\arm\bin\jet\bin\
    C:\iar\ewarm-9.60.3\common\bin\
    ps:以上的C盘是按默认安装的路径,实际以您电脑上的安装路径为准
    接着运行「Keygen」子文件夹内的「License Generator.exe」程序,并通过开始菜单运行启动「IAR License Manager」



    切换到「License Generator.exe」生成License Number





    下一步,将激活信息文件保存到桌面备用,如这里的act.txt



    切换到「License Generator.exe」,在 Activate license 这里浏览指向之前保存到桌面的act.txt,并点击 Activate license 按钮,生成ActivationResponse.txt激活文件

    回到「License Generator.exe」程序,浏览指向刚才生成的ActivationResponse.txt文件完成激活



    好了,好好享用吧  ( ̄▽ ̄)"

    如何下载IAR安装包关注老wu博客的公众号,并在公众号里发送对应的下载关键字获取下载链接



    关注吴川斌的博客公众号

    在公众号里给老吴发消息:
    下载|IAR安装包
    或者代码
    6016
    建议复制粘贴过去不会码错字哟,O(∩_∩)O~
  • 本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    联系客服 关注微信 下载APP 返回顶部 返回列表