Release notes
for IAR Embedded Workbench for Arm version 9.10.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
64-bit Arm core support
A new Extended edition that supports 64-bit Arm cores. Supported 64-bit cores are Cortex-A35, Cortex-A53, and Cortex-A55. The development tools support ARMv8-A/ARMv8.2-A AArch64 in the ILP32 and LP64 data models.Iarbuild enhancements
The iarbuild command line build utility now supports:- Generating a Ninja build file based on the IAR Embedded Workbench project format
- Generating a JSON description of the Embedded Workbench project
- More C-STAT reporting and configuration methods
High-performing 64-bit C-SPY simulator
A new 64-bit simulator based on high-performing simulator technology.
Device support
New device support
ABOV A31G112
A31G111
A31G123
A31G122
A31G213
A31G212
A31G226
A31G224
A31G316
A31G314
A31G313
A31L123
A31L122
A31R713
A33G527
A33G526
A33G524
A33M116
A33M114
A34M418
A34M416
A34M414
AC30M1464
AC30M1364
AC30M1332
AC33M4064
AC33M3064
AC33M8128
AC33M6128Nuvoton M481LE8AE
M481LGCAE
M481LIDAE
M481SE8AE
M481SGCAE
M481SGCAE2A
M481SIDAE
M481ZE8AE
M481ZGCAE
M481ZIDAE
M482KGCAE
M482KIDAE
M482LE8AE
M482LGCAE
M482LIDAE
M482SE8AE
M482SGCAE
M482SIDAE
M482ZE8AE
M482ZGCAE
M482ZIDAE
M483KGCAE
M483KGCAE2A
M483KIDAE
M483SE8AE
M483SGCAE
M483SGCAE2A
M483SIDAE
M484KIDAE
M484SIDAE
M484SIDAE2U
M485KIDAE
M485LIDAE
M485SIDAE
M487JIDAE
M487KIDAE
M487KMCAN
M487SIDAENXP MIMX8MD6
MIMX8MD7
MIMX8MQ5
MIMX8MQ6
MIMX8MQ7
MIMX8MM1
MIMX8MM2
MIMX8MM3
MIMX8MM4
MIMX8MM5
MIMX8MM6
MIMX8MN1
MIMX8MN2
MIMX8MN3
MIMX8MN4
MIMX8MN5
MIMX8MN6Renesas R7FA2E1A5
R7FA2E1A7
R7FA2E1A8
R7FA2E1A9
R7FA4M2AB
R7FA4M2AC
R7FA4M2AD
R7S921040
R7S921041
R7S921042
R7S921043
R7S921045
R7S921046
R7S921047
R7S921048
R7S921051
R7S921052
R7S921056
R7S921057
R7S921058SiliconLabs EFM32PG22C200F128IM32
EFM32PG22C200F128IM40
EFM32PG22C200F256IM32
EFM32PG22C200F256IM40
EFM32PG22C200F32IM32
EFM32PG22C200F32IM40
EFM32PG22C200F512IM32
EFM32PG22C200F512IM40
EFM32PG22C200F64IM32
EFM32PG22C200F64IM40
EFM32PG23A100F256GM40
EFM32PG23A100F256GM48
EFM32PG23A100F512GM40
EFM32PG23A100F512GM48
EFM32PG23A200F256GM48
EFM32PG23A200F512GM48
EFM32PG23B100F512GM40
EFM32PG23B200F512GM48
EFR32BG22C112F352GM40
EFR32FG23A010F256GM40
EFR32FG23A010F256GM48
EFR32FG23A010F512GM40
EFR32FG23A010F512GM48
EFR32FG23A011F512GM40
EFR32FG23A020F256GM40
EFR32FG23A020F256GM48
EFR32FG23A020F512GM40
EFR32FG23A020F512GM48
EFR32FG23A021F512GM40
EFR32FG23B010F256GM40
EFR32FG23B010F256GM48
EFR32FG23B010F512GM40
EFR32FG23B010F512GM48
EFR32FG23B020F256GM40
EFR32FG23B020F256GM48
EFR32FG23B020F512GM40
EFR32FG23B020F512GM48
EFR32ZG13L231F512GM32
EFR32ZG13L231F512IM32
EFR32ZG13P531F512GM32
EFR32ZG13P531F512GM48
EFR32ZG13S231F512GM32
EFR32ZG23A010F256GM40
EFR32ZG23A010F256GM48
EFR32ZG23A010F512GM40
EFR32ZG23A010F512GM48
EFR32ZG23A011F512GM40
EFR32ZG23B010F256GM40
EFR32ZG23B010F256GM48
EFR32ZG23B010F512GM40
EFR32ZG23B010F512GM48
EFR32ZG23B011F512GM40STMicroelectronics STM32G0B1CB
STM32G0B1CC
STM32G0B1KB
STM32G0B1KC
STM32G0B1MB
STM32G0B1MC
STM32G0B1ME
STM32G0B1NE
STM32G0B1RB
STM32G0B1RC
STM32G0B1VB
STM32G0B1VC
STM32G0C1CC
STM32G0C1KC
STM32G0C1MC
STM32G0C1RC
STM32G0C1VCTexasInstruments AM6411
AM6412
AM6421
AM6441
AM6442
AM6526
AM6528
AM6546Device 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 8.42.1 and later require IAR License Server Tools version 2.17.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.