IAR Product Updates
Product:IAR Build Tools for ARM
Version:9.40
Release date:June 7, 2023

Install BXARM 9.40.2

Published October 2, 2023.

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 BXARM 9.40.1

Published June 7, 2023.

Highlights

  • 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

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