IAR Product Updates
Product:IAR Build Tools for ARM
Version:9.20
Release date:November 4, 2021

Install BXARM 9.20.4

Published March 2, 2022.

Content

  • Bug fixes
    See the compiler release notes for more details.

Support for new devices

  • Alif
    Crescendo (ACxxx), Ensemble (AExxx)

  • Microchip
    PIC32CX

  • Nuvoton
    M030, M031, M032

  • NXP
    PN7640, S32K311, S32K341, S32K342

  • Renesas
    R7FA6T2

  • SiLabs
    BGM240, EFM32PG23, EFR32BG24, EFR32MG24, EFR32FG23, MGM240, WGM160, ZGM230

  • ST
    STM32WB10CC

  • Texas Instruments
    CC2652PSIP, CC2652RSIP, CC2662R1F

Install BXARM 9.20.2

Published November 19, 2021.

This service pack includes the following:

  • Bug fix.
    EWARM-9484
    The compiler can generate incorrect code for calls to functions with the __cmse_nonsecure_call attribute on Arm v8.0-M devices (Cortex-M33) with an FPU, when compiled with the --cmse option.

Install BXARM 9.20.1

Published November 4, 2021.

Highlights

  • Arm Cortex-M55 support
    Support for the new Cortex-M55 core based on the ARMv8.1-M architecture with features such as MVE (the Helium M-profile Vector Extension) and Low Overhead loops.

  • IAR Build tools now support Ubuntu, Redhat and Windows
    Makes IAR Build Tools independent of host platform and use the same license on both Linux and Windows.

  • Additional GNU C language extensions
    See the compiler release notes for more details.

Support for new devices

  • Analog Devices
    ADuCM310, ADuCM420

  • HDSC
    HC32F030

  • HSXP-HK
    HK32F030, HK32F04A, HK32F031, HK32F39, HK32F0301, HK32F103

  • Microchip
    ATSAMHA0G17, ATSAMHA1G17
    PIC32CM1216LE, PIC32CM1216LS
    PIC32CM2532LE, PIC32CM2532LS
    PIC32CM5164LE, PIC32CM5164LS

  • NXP
    LPC5534, LPC5536, LPC55S36
    MKE12Z128xxx7, MKE12Z256xxx7
    LS1046A
    QN9083C
    S32K312, S32K314, S32K324, S32K344

  • Renesas
    RA2E2, RA4E1, RA6E1

  • ST
    STM32G050, STM32G051, STM32G061
    STM32L496WG
    STM32WB55MMG

  • Toshiba
    TMPM4GN, TMPM4GQ, TMPM4GR
    TMPM4KH, TMPM4KLFWA, TMPM4KLFYA
    TMPM4KMFWAFG, TMPM4KMFYAFG
    TMPM4KNFWADFG, TMPM4KNFWAFG, TMPM4KNFYADFG, TMPM4KNFYAFG
    TMPM4ML, TMPM4MM, TMPM4MN, TMPM4NN, TMPM4NQ, TMPM4NR