This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Cortex M4 not detected in nRF5x MDK for IAR version 8.0.3

In IAR Embedded Workbench for ARM, version 7.40.3.8938 (w/ common components version 7.2.4.3784) with nRF5x MDK for IAR version 8.0.3.

When selecting the target in General options -> Target -> Device = nRF52832_xxAA, IAR cannot detect the right core: ARM Cortex M4 and in the libraries tab, CMSIS cannot be selected.

I found the following fix:

Locate file nrf52832_xxaa.i79 in your installation directory of IAR: ...\IAR Systems\Embedded Workbench 7.2\arm\config\devices\NordicSemiconductor: in section [CORE], change the name of the ARM processor core from

name=Cortex-M4F

to

name=Cortex-M4

edit: What is the right fix, since IAR seems to not detect M4F?

Related