IAR Product Updates
Product:IAR Embedded Workbench for Arm
Version:9.10
Release date:February 22, 2021

Renesas RA4T1 and RA6T3 added devices

Published April 24, 2023.

Device files for Renesas RA4T1 (R7FA4T1B9, R7FA4T1BB) and RA6T3 (R7FA6T3BB).

Install EWARM 9.10.2

Published May 20, 2021.

This service pack includes the following:

  • Arm Cortex-A57 & Cortex-A72 support

  • Improved Code Completion

    • Wider scope of assisted situations, for example when adding include files.

    • More information is shown with the suggestions, for example information on function parameters and types.

    • ’Fuzzy matching’ aids in identifying suggested completions.

  • Relocatable flashloader
    Allows dynamic flashloader placement anywhere in RAM, needed for flexible Arm Cortex-M TrustZone operation.

  • Support for new devices:

    • Ambiq
      Apollo4 - AMAP42KK, AMA4B2KK

    • HDSC
      HC32F005, HC32F003

    • Infineon
      Traveo-II Cluster - CYT3DL
      PSoC61 - CY8C6148LQI, CY8C614ALQI
      PSoC62 - CY8C6248LQI, CY8C624ALQI
      PSoC64 - CYB06445LQI, CYB06447BZI, CYB0644ABZI, CY8C4588AZI

    • NXP
      i.MX8M Plus - MIMX8ML3, MIMX8ML4, MIMX8ML5, MIMX8ML6, MIMX8ML7, MIMX8ML8
      i.MXRT1160 - MIMXRT1165xxx5, MIMXRT1165xxx6, MIMXRT1166xxx5, MIMXRT1166xxx6
      MKE13Zxxx7, MKE16Zxxx7, MKE17Zxxx7
      MW320 - 88MW320, 88MW322

    • Raspberry Pi Pico
      RP2040

    • Renesas
      RA6M5 - R7FA6M5AG, R7FA6M5AH, R7FA6M5BF, R7FA6M5BG, R7FA6M5BH
      RE01 - R7F0E01BD2DNB

    • ST
      BlueNRG-345, BlueNRG-355
      STM32G431, STM32G441, STM32U575, STM32U585, STM32U595, STM32U5A5, STM32U599, STM32U5A9, STM32U5A9

    • Vorago
      VA41620, VA41622, VA41627
      VA41630, VA41632, VA41637

Install EWARM 9.10.1

Published February 22, 2021.

Highlights

  • 64-bit Arm core support
    A new Extended edition that supports 64-bit Arm cores. Supported 64-bit cores are Cortex-A35, Cortex-A53, and Cortex-A55. The development tools support ARMv8-A/ARMv8.2-A AArch64 in the ILP32 and LP64 data models.

    64-bit support is available through the new edition,
    IAR Embedded Workbench for Arm, Extended. Contact your closest sales team to discuss your options.

  • Iarbuild enhancements
    The iarbuild command line build utility now supports:

    • Generating a Ninja build file based on the IAR Embedded Workbench project format

    • Generating a JSON description of the Embedded Workbench project

    • More C-STAT reporting and configuration methods

  • High-performing 64-bit C-SPY simulator
    A new 64-bit simulator based on high-performing simulator technology.

Support for new devices

  • ABOV
    A31G1xx, A31G2xx, A31G3xx, A31L1xx, A31R7xx, A33G5xx, A33M1xx, A34M4xx, AC30M1xxx, AC33Mxxxx

  • Nuvoton
    M481, M482, M483, M484, M485, M487

  • NXP
    i.MX8M - MIMX8MD6, MIMX8MD7, MIMX8MQ5, MIMX8MQ6, MIMX8MQ7
    i.MX8M Mini - MIMX8MM1, MIMX8MM2, MIMX8MM3, MIMX8MM4, MIMX8MM5, MIMX8MM6
    i.MX8M Nano - MIMX8MN1, MIMX8MN2, MIMX8MN3, MIMX8MN4, MIMX8MN5, MIMX8MN6

  • Renesas
    RA - R7FA2E1A5, R7FA2E1A7, R7FA2E1A8, R7FA2E1A9, R7FA4M2AB, R7FA4M2AC, R7FA4M2AD
    RZ/A2M - R7S921040, R7S921041, R7S921042, R7S921043, R7S921045, R7S921046, R7S921047, R7S921048, R7S921051, R7S921052, R7S921056, R7S921057, R7S921058

  • SiLabs
    EFM32PG2xxx, EFR32BG2xxx, EFR32FG2xxx, EFR32ZG2xxx

  • ST
    STM32G0B1CB, STM32G0B1CC, STM32G0B1KB, STM32G0B1KC, STM32G0B1MB, STM32G0B1MC, STM32G0B1ME, STM32G0B1NE, STM32G0B1RB, STM32G0B1RC, STM32G0B1VB, STM32G0B1VC, STM32G0C1CC, STM32G0C1KC, STM32G0C1MC

  • TI
    AM6411, AM6412, AM6421, AM6441, AM6442
    AM6526, AM6528, AM6546, AM6548

EWARM 9.10.1 patch: CMSIS-DAP JTAG speed can't be set to a fixed value

Published March 16, 2021.

Configuring Project->Options->Debugger->CMSIS DAP->Interface and changing Interface speed from Auto Detect to 2Mhz will give the error message:
"An error occurred trying to initialize the debugger. Debugging will not be available in this session".
This patch fixes this.

IAR website

Related tools

IAR C-Trust for Arm