Release notes
for IAR Embedded Workbench for Arm version 9.20.1
Read about the latest features, new device support, and program corrections in the release notes.
- Highlights
- Important information
- Release notes for individual components
- Product packages
- Installation and license activation
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.IDE Editor updates
- Editor themes - a new way to set up the colors and fonts in the text editor
- Syntax feedback - instant syntax suggestions while typing
- Improved parameter hints
Additional GNU C language extensions
See the compiler release notes for more details.
Device support
New device support
AnalogDevices ADuCM310
ADuCM420Hdsc HC32F030E8PA
HC32F030F8TA
HC32F030F8UA
HC32F030J8TA
HC32F030K8TAHSXP-HK HK32F030x4
HK32F030x6
HK32F030x8
HK32F031x4
HK32F031x6
HK32F0301MD4
HK32F0301MF4
HK32F0301MJ4
HK32F030MD4
HK32F030MF4
HK32F030MJ4
HK32F04Ax4
HK32F04Ax6
HK32F04Ax8
HK32F103C8T6
HK32F103C8T6A
HK32F103CBT6
HK32F103CBT6A
HK32F103R8T6
HK32F103R8T6A
HK32F103RBT6
HK32F103RBT6A
HK32F103RCT6
HK32F103RDT6
HK32F103RET6
HK32F103V8T6A
HK32F103VBT6A
HK32F103VCT6
HK32F103VDT6
HK32F103VET6
HK32F39ARC
HK32F39ARD
HK32F39ARE
HK32F39AVC
HK32F39AVD
HK32F39AVEMicrochip ATSAMHA0G17AB
ATSAMHA1G17AB
PIC32CM1216LE00048
PIC32CM1216LE00064
PIC32CM1216LE00100
PIC32CM2532LE00048
PIC32CM2532LE00064
PIC32CM2532LE00100
PIC32CM5164LE00048
PIC32CM5164LE00064
PIC32CM5164LE00100
PIC32CM1216LS00048
PIC32CM1216LS00064
PIC32CM1216LS00100
PIC32CM2532LS00048
PIC32CM2532LS00064
PIC32CM2532LS00100
PIC32CM5164LS00048
PIC32CM5164LS00064
PIC32CM5164LS00100
PIC32CM1216LS60048
PIC32CM1216LS60064
PIC32CM1216LS60100
PIC32CM2532LS60048
PIC32CM2532LS60064
PIC32CM2532LS60100
PIC32CM5164LS60048
PIC32CM5164LS60064
PIC32CM5164LS60100NXP LPC5534
LPC5536
LPC55S36
LS1046A
MKE12Z128xxx7
MKE12Z256xxx7
QN9083C
S32K312
S32K314
S32K324
S32K344Renesas R7FA2E2A3
R7FA2E2A5
R7FA2E2A7
R7FA4E10B
R7FA4E10D
R7FA6E10D
R7FA6E10FSTMicroelectronics STM32G050C6
STM32G050C8
STM32G050F6
STM32G050K6
STM32G050K8
STM32G051C6
STM32G051C8
STM32G051F6
STM32G051F8
STM32G051G6
STM32G051G8
STM32G051K6
STM32G051K8
STM32G061C6
STM32G061C8
STM32G061F6
STM32G061F8
STM32G061G6
STM32G061G8
STM32G061K6
STM32G061K8
STM32L496WG
STM32WB55MMGToshiba TMPM4GNF10FG
TMPM4GNF15FG
TMPM4GNF20FG
TMPM4GNFDFG
TMPM4GQF10FG
TMPM4GQF10XBG
TMPM4GQF15FG
TMPM4GQF15XBG
TMPM4GQF20FG
TMPM4GQF20XBG
TMPM4GQFDFG
TMPM4GQFDXBG
TMPM4GRF10FG
TMPM4GRF10XBG
TMPM4GRF15FG
TMPM4GRF15XBG
TMPM4GRF20FG
TMPM4GRF20XBG
TMPM4GRFDFG
TMPM4GRFDXBG
TMPM4KHFWAUG
TMPM4KHFYAUG
TMPM4KLFWAFG
TMPM4KLFWAUG
TMPM4KLFYAFG
TMPM4KLFYAUG
TMPM4KMFWAFG
TMPM4KMFYAFG
TMPM4KNFWADFG
TMPM4KNFWAFG
TMPM4KNFYADFG
TMPM4KNFYAFG
TMPM4MLFWAFG
TMPM4MLFWAUG
TMPM4MLFYAFG
TMPM4MLFYAUG
TMPM4MMFWAFG
TMPM4MMFYAFG
TMPM4MNFWADFG
TMPM4MNFWAFG
TMPM4MNFYADFG
TMPM4MNFYAFG
TMPM4NNF10FG
TMPM4NNF15FG
TMPM4NNF20FG
TMPM4NNFDFG
TMPM4NQF10FG
TMPM4NQF10XBG
TMPM4NQF15FG
TMPM4NQF15XBG
TMPM4NQF20FG
TMPM4NQF20XBG
TMPM4NQFDFG
TMPM4NQFDXBG
TMPM4NRF10FG
TMPM4NRF10XBG
TMPM4NRF15FG
TMPM4NRF15XBG
TMPM4NRF20FG
TMPM4NRF20XBG
TMPM4NRFDFG
TMPM4NRFDXBGDevice support
Example projects
Over 9500 example projects for various evaluation boards are included in the product installation. See the Information Center.
Important information
- Upgrade information
- Before you install
To avoid any problems, do not install this release in a directory where you have previously installed any older version of IAR Embedded Workbench. It is recommended that you either uninstall an earlier product, or install this release in a separate directory. As before, however, it is possible to install different products, all using the same version of the main application, in the same root directory.
- License renewal
The upgrade to this version requires a license renewal. This can be performed by starting the IAR License Manager and selecting License→Check for License Renewal, or by using the Light License Manager with the command
LightLicenseManager renew YOUR_PROD.EW
. -
Microsoft SCC interface no longer supported
Microsoft SCC-compatible version control systems are no longer supported by IAR Embedded Workbench.
- Microsoft Windows
Windows Vista and newer operating systems have a security mechanism called UAC (User Access Control). Disabling UAC will automatically grant you permission when a task requires administrative rights but this is not recommended because it will reduce the security of the computer. It is not necessary to run the IAR Embedded Workbench IDE as an administrator. However, if you are not, modifications to the installed product tree in C:\Program Files\IAR Systems might not work as intended and could give unexpected results. One example is opening and building projects directly from the installed product tree. The build will succeed, but the resulting files (object, list, ...) will not appear where expected. Instead all output files will be redirected by the OS to C:\Users\<user name>\AppData\Local\VirtualStore\Program Files\IAR Systems. To avoid this, the preferred way is to copy the examples to a location outside Program Files, either manually or automatically by opening them via the IAR Information Center.
- Network licenses
For network licenses, IAR Embedded Workbench for ARM version 9.20.1 and later require IAR License Server Tools version 2.18.2 or later. For more information, see technical note TN21842. The latest IAR License Server Tools are backwards compatible with previous IAR Embedded Workbench versions. Note, if you are running older versions of the product, the number of users displayed in the Network Licenses window might be too large. This is cosmetic and does not affect the use of your network license. The problem has been corrected in v2.17.2 of the IAR License Server Tools and the IAR License Manager.
- Object format
The object format used in the compiler, assembler, linker, and debugger is based on the ARM ABI standard version 2.10 with ELF/DWARF 4. For the standard definition, see the ARM Application Binary Interface.
- 64-bit Windows support
Programs, such as compiler and debugger, now run as Windows 64-bit programs. 32-bit Windows is not supported.
Trademarks
IAR Systems, IAR Embedded Workbench, Embedded Trust, C-Trust, IAR Connect, C-SPY, C-RUN, C-STAT, IAR Visual State, IAR KickStart Kit, I-jet, I-jet Trace, I-scope, IAR Academy, IAR, and the logotype of IAR Systems are trademarks or registered trademarks owned by IAR Systems AB.
Microsoft and Windows are registered trademarks of Microsoft Corporation. Adobe and Acrobat Reader are registered trademarks of Adobe Systems Incorporated. CodeWright is a registered trademark of Starbase Corporation. All other product names are trademarks or registered trademarks of their respective owners.
Copyright © 1996-2021 IAR Systems AB.