IAR Product Updates
Product:IAR Embedded Workbench for Arm
Version:8.50
Release date:February 17, 2020

Renesas RA2, RA4 and RA6 added devices

Published June 8, 2021.

How to Install

Adds support for the following Renesas RA2, RA4 and RA6 devices:
R7FA2E1A5, R7FA2E1A7, R7FA2E1A8, R7FA2E1A9
R7FA4M2AB, R7FA4M2AC, R7FA4M2AD
R7FA6M5AG, R7FA6M5AH, R7FA6M5BF, R7FA6M5BG, R7FA6M5BH, R7FA6T1AB, R7FA6T1AD

STM32H7 device name compatibility

Published March 5, 2021.

In EWARM 8.50.9 some STM32H7 devices were renamed (for example STM32H7A3AI -> STM32H7A3AI-Q). This patch will restore the old names for backwards compatibility.

Install EWARM 8.50.9

Published December 3, 2020.

This service pack includes the following:

  • Bug fixes.
    See the release notes for details.

  • Support for new devices:

    • Analog Devices
      ADuCM410

    • Axell
      AX51903, AX51903G

    • Geehy
      APM32F003F4, APM32F003F6

    • GigaDevice
      GD32E10x, GD32E23x, GD32E50x, GD32F10x, GD32F1x0, GD32F20x, GD32F30x, GD32F3x0, GD32F4xx

    • Infineon
      CY8C6144AZI, CY8C6144LQI, CY8C6145AZI, CY8C6145FNI, CY8C6145LQI, CY8C6148AZI, CY8C6148BZI, CY8C6148FNI, CY8C614AAZI, CY8C614ABZI, CY8C614AFNI, CY8C6244AZI, CY8C6244LQI
      CYT2B6, CYT2BL

    • NXP
      K32W041A, K32W041AM, S32K142W, S32K144W

    • Renesas
      R7FA2L1A9, R7FA2L1AB, R7FA4M3AD, R7FA4M3AE, R7FA4M3AF, R7FA6M4AD, R7FA6M4AE, R7FA6M4AF, R7FA6T1AB, R7FA6T1AD

    • ST
      STM32G0B0, STM32G0B1, STM32G0C1
      STM32L152UC, STM32L162QC, STM32L162ZC
      STM32WL54, STM32WL55, STM32WLE4, STM32WLE5

Compiler/linker 8.50.8 patch for EWARM 8.50.6

Published October 30, 2020.

This patch adds a number of compiler and linker fixes to EWARM 8.50.6. The compiler and linker version numbers after installing the patch will be 8.50.8. See the release notes for details.

ST STM32L5xx update

Published November 11, 2020.

This patch has improved flashloader verification support for TrustZone in secure mode.

Compiler/linker 8.50.7 patch for EWARM 8.50.6 (obsolete)

Published September 25, 2020.

This patch adds a number of compiler and linker fixes to EWARM 8.50.6. The compiler and linker version numbers are bumped to 8.50.7.

I-jet Lite patch for EWARM 8.50.6

Published September 14, 2020.

This patch will fix a problem in the I-jet driver causing the I-jet Lite debug probe to fail. Note that this patch is only applicable for EWARM 8.50.6.

Install EWARM 8.50.6

Published September 8, 2020.

This service pack includes the following:

  • Support for new devices:

    • Axell
      AG9031

    • Microchip
      ATSAME51G18A, ATSAME51G19A, ATSAME51J20A
      ATSAMRH71F20C

    • NXP
      LPC5502, LPC5504, LPC5506, LPC55S04, LPC55S06
      MIMXRT1024xxx4A, MIMXRT1024xxx5A,
      MIMXRT1171xxx8, MIMXRT1171xxxA, MIMXRT1172xxx8, MIMXRT1172xxxA, MIMXRT1173xxx8
      MIMXRT1175xxx8, MIMXRT1175xxxA, MIMXRT1176xxx8, MIMXRT1176xxxA

    • Renesas
      R7F0E014D2CFP, R7F0E015D2CFP
      R7F0E01082CFM, R7F0E01082CFP, R7F0E01082DBH, R7F0E01082DBR, R7F0E01082DNG
      R7F0E01182CFM, R7F0E01182CFP, R7F0E01182DBH, R7F0E01182DBR, R7F0E01182DNG

    • ST
      STM32WB30CE, STM32WB55VY

Install EWARM 8.50.5

Published June 15, 2020.

This service pack includes the following:

  • MISRA C:2012 Amendment 1
    The Static analysis tool C-STAT has extended its coverage of the MISRA C:2012 Coding Standard and now fully supports MISRA C:2012 Amendment 1. This Amendment adds 14 additional rules to MISRA C:2012 with a focus on security concerns highlighted by the ISO C Secure Guidelines. Several of these address specific issues pertaining to the use of untrustworthy data, a well-known security vulnerability.

  • Support for new devices:

    • Cypress
      CY8C4128, CY8C4148, CY8C4546, CY8C4547, CY8C4548

    • EtaCompute
      ECM3532

    • Nordic
      nRF52805_xxAA, nRF52820_xxAA, nRF52833_xxAA, nRF9160_xxAA

    • Nuvoton
      M0564LE4AE, M0564LG4AE, M0564SE4AE, M0564SG4AE, M0564VG4AE

    • NXP
      JN5188, JN5189
      K32W041, K32W061
      MIMXRT533S, MIMXRT555S, MIMXRT595S
      MKM35Z256xxx7, MKM35Z512xxx7
      MKW37A512xxx4, MKW37Z512xxx4, MKW38A512xxx4, MKW38Z512xxx4, MKW39A512xxx4

    • Qorvo
      QPG6100, QPG6100M

    • Renesas
      R7FA4W1AD

    • SiLabs
      BGM210PB22JIA, BGM210PB32JIA, BGM220PC22HNA, BGM220PC22WGA, BGM220SC12WGA, BGM220SC22HNA, BGM220SC22WGA
      EFR32BG22C112F352GM32, EFR32FG22C121F256GM32, EFR32FG22C121F256GM40
      MGM210PB22JIA, MGM210PB32JIA, MGM220PC22HNA

    • ST
      STM32G473PB, STM32G473PC, STM32G473PE
      STM32G474PB, STM32G474PC, STM32G474PE
      STM32G483PE, STM32G484ME, STM32G484PE, STM32G484QE
      STM32G491CC, STM32G491CE, STM32G491KC, STM32G491KE, STM32G491MC, STM32G491ME, STM32G491RC, STM32G491RE, STM32G491VC, STM32G491VE
      STM32G4A1CE, STM32G4A1KE, STM32G4A1ME, STM32G4A1RE, STM32G4A1VE

    • TI
      CC2640R2L

NXP i.MXRT5xx/6xx support

Published May 19, 2020.

This patch updates the NXP i.MXRT5xx/6xx flashloader support.

NXP LPC55xx CMSIS-DAP update (for 8.50.1)

Published July 6, 2020.

This patch will fix a CMSIS-DAP debug problem with LPC55xx. Note that this patch is only applicable for EWARM 8.50.1.

Install EWARM 8.50.1

Published February 17, 2020.

Highlights

  • C-STAT enhancements

    • Extended coverage of CERT C The static analysis tool C-STAT has extended its coverage of the SEI CERT C Coding Standard. The SEI CERT C Coding Standard's goal is to provide rules for developing safe, reliable and secure systems in the C programming language, with support for C11 constructs. C-STAT covers all rules in the different CERT C sections listed at the CERT C wiki as of January 2020, with the exception of the API, CON, POS and WIN sections which are not applicable to our products, yielding a total of 90 covered rules.

    • Link analysis trace information
      The link analysis messages now display trace information when relevant. For checks looking for conflicting symbol names, all conflicting declarations are now listed in the trace information instead of each pair of conflicts being described in a separate message. This might lead to fewer reported messages for the same number of found issues.

  • Support for new devices

    • Epson
      S1C31D01, S1C31D50

    • Hilscher
      netX90

    • Microchip
      SAM9X60

    • Nordic
      nRF5340_xxAA

    • NXP
      LPC5512, LPC5514, LPC5516, LPC55S14, LPC55S16,
      K32L2A31xxxxA, K32L2A41xxxxA,
      MIMXRT633S, MIMXRT685S,
      QN9030, QN9090

    • Renesas
      R7FA2A1AB, R7FA4M1AB, R7FA6M1AD, R7FA6M2AD, R7FA6M2AF, R7FA6M3AF, R7FA6M3AH,
      R7S910020, R7S910021, R7S910022, R7S910023

IAR website

Related tools

IAR C-Trust for Arm