IAR Product Updates
Product:IAR Embedded Workbench for Arm
Version:9.40
Release date:June 7, 2023

Renesas RA8E1/E2 added devices

Published October 28, 2024.

Device files for Renesas RA8E1 and RA8E2. (v9.60.3 and newer already include these devices).

Renesas RA8D1 and RA8T1 added devices

Published December 8, 2023.

Device files for Renesas RA8D1 and RA8T1. This patch also include updated device files for RA8M1 and RA2E3.

Renesas RA8M1 and RA2E3 added devices

Published October 27, 2023.

Device files for Renesas RA8M1 and RA2E3.

Install EWARM 9.40.2

Published October 2, 2023.

Highlights

  • Support for ST ST-LINK debug authentication
    Based on the Arm Secure Debug Manager (SDM) debugger API to support the Arm PSA-ADAC debug authentication method. Initially supported on the ST-LINK debug probe, other debug probes will follow in an upcoming release.

Support for new devices

  • ABOV
    A31L221, A31L222

  • Ambiq
    AMA4B2KL-KXR, AMAP42KL-KBR

  • AutoChips
    AC78036FFLA, AC78036HFLA

  • CKS
    CKS32F030, CKS32F103, CKS32F107, CKS32F405, CKS32F407

  • GeneralPlus
    GPM32F6006x

  • Microchip
    PIC32CX0525SG, PIC32CX1025SG

  • NXP
    MCXA142, MCXA143, MCXA152, MCXA153,
    MCXN546, MCXN547, MCXN946, MCXN947,
    MKE12Z512xxx9, MKE13Z512xxx9, MKE17Z512xxx9

  • Puya
    PY32F003, PY32F030, PY32F031, PY32F040, PY32F071, PY32F072,
    PY32F303, PY32F403,
    PY32L020x5

  • Renesas
    R9A07G044L (RZ/G2L),
    R9A07G044C (RZ/G2LC),
    R9A07G043U (RZ/G2UL)

  • SiLabs
    EFR32BG24A010F1024GJ42, EFR32BG24B010F1024GJ42, EFR32BG24B310F1536IJ42,
    EFR32BG24B410F1536IJ42, EFR32FG25A211F1152IM56, EFR32FG25A221F1152IM56,
    EFR32MG24A010F768IM40, EFR32MG24A010F768IM48, EFR32MG24A020F768IM40, EFR32MG24B210F1536IM40, EFR32MG27C230F768IM32, EFR32MG27C230F768IM40,
    EFR32SG23B020F512IM40, EFR32SG23B020F512IM48, EFR32SG28B320F1024IM48,
    EFR32SG28B320F1024IM68, EFR32SG28B322F1024IM48, EFR32SG28B322F1024IM68,
    MGM240L022VIF, MGM240LA22UIF, MGM240LA22VIF, MGM240LD22VIF

  • ST
    STM32MP151, STM32MP153, STM32MP157,
    STM32WB1MMC

  • TexasInstruments
    MSPM0C1103, MSPM0C1104, MSPS003F3, MSPS003F4

Install EWARM 9.40.1

Published June 7, 2023.

Highlights

  • IDE Build Actions improvements
    Build actions are a flexible design, to which you can inject and chain commands as part of the build. Build actions will replace the previous pre- and post-build actions with a more intuitive mechanism, to which multiple actions can be executed before compilation and before/after linking.

  • Arm PACBTI support
    Implements the pointer authentication security mechanism initially launched in the Arm Cortex-M85 core.

  • Arm Cortex-A32 support
    Adds support for the Arm Cortex-A32 32-bit core based on the Armv8-A AARCH32 architecture.

  • New compiler GCC extensions
    The following GCC extensions are now supported by the compiler

    • the __auto_type specifier

    • the format function attribute

    • the warn_unused_result function attribute

  • Renesas E2/E2 Lite emulator support
    The Renesas E2 emulator is an advanced on-chip debugging emulator that is now natively supported in IAR Embedded Workbench for Arm.

  • Renesas RA Smart Configurator support for the IAR I-jet debug probe
    For devices that supports TrustZone, you can use the Renesas Device Partition Manager (RDPM) in the RA Smart Configurator to check and change the state of the device lifecycle management (DLM), make the memory partition settings, and restore the state of the device. The necessary I-jet driver is distributed as part of the RA Smart Configurator.

Support for new devices

  • Alif Semiconductor
    AE512F80F5582, AE512F80F55D5, AE722F80F55D5

  • Analog Devices
    MAX32570, MAX32655, MAX32672

  • Generalplus
    GPM32F0114B, GPM32F0118B,
    GPM32F10x5

  • GigaDevice
    GD32H737, GD32H757, GD32H759xG

  • Infineon
    CY8C4025, CY8C4026, CY8C4045, CY8C4046,
    CY8C4147, CY8C4148, CY8C4149,
    CYBLE-416070-02,
    CYPD7171, CYPD719x, CYPD727x, CYPD729x, CYPD8125,
    CYPM1115, CYPM1116, CYPM1321,
    CYT6BJ,
    CYW20829, CYW89829,
    TLE9881, TLE9883, TLE9891, TLE9893,
    WLC1115-68LQXQ, WLC1150-68LQXQ

  • Microchip
    M2S060,
    PIC32CK, PIC32CZ

  • Nations
    N32G003x5, N32G031x8, N32G032x8,
    HK32F0301MxxA, HK32F030MxxA, HK32F031xxA,
    N32G401x8, N32G430x6, N32G430x8, N32G432xB, N32G435xB,
    N32G455xB, N32G455xC, N32G455xE, N32G457xE, N32G4FRxE,
    N32L406xB, N32L436xB,
    N32WB452xE

  • NXP
    MIMXRT1061xxx5B, MIMXRT1061xxx6B, MIMXRT1062xxx5B, MIMXRT1062xxx6B,
    MWCT2015S, MWCT2016S, MWCT2D16S, MWCT2D17S

  • Renesas
    R7FA4T1B9, R7FA4T1BB,
    R7FA6T3BB

  • SemiDrive
    E3104, E3106,
    E3205, E3206,
    D3246, D3248

  • SiLabs
    BGM220SC23HNA, BGM241SD22VNA,
    EFR32BG24B210F1536IM48,
    EFR32FG23B021F512IM48,
    EFR32FG28Ax, EFR32FG28Bx,
    EFR32MR21A020F512IM32,
    EFR32ZG28Ax, EFR32ZG28Bx

  • ST
    STM32U535, STM32U545, STM32U595, STM32U5A5,
    STM32U599, STM32U5A9

  • Texas Instruments
    CC2340R5

  • Toshiba
    TMPM3HLF10BUG, TMPM3HMF10BFG, TMPM3HNF10BDFG, TMPM3HNF10BFG,
    TMPM3HNFDBFG, TMPM3HPF10BDFG, TMPM3HPF10BFG, TMPM3HQF10BFG

  • Vorago
    VA10805,
    VA41600, VA41628, VA41629

  • WHXY
    CW32L052x8

  • XHSC
    HC32A460,
    HC32D391,
    HC32F002, HC32F003, HC32F005,
    HC32F030, HC32F072,
    HC32F120, HC32F170, HC32F176, HC32F190, HC32F196,
    HC32F451, HC32F452, HC32F460, HC32F4A0,
    HC32L072, HC32L073,
    HC32L110, HC32L130, HC32L136, HC32L170, HC32L176, HC32L190, HC32L196,
    HC32M120x6

Patch to solve issue with loading of larger images for the TI CC2340R5 devices

Published June 19, 2023.

For 9.40.1. The patch is for TI CC2340R5 devices. Other devices in this family have not yet been released and is supported with an internal support package where the update should be included. This update will also be part of any upcoming IAR releases.

CKS device package

Published June 21, 2023.

This device package adds CKS device support to EWARM 9.40.1. It also includes examples.