I use IAR EWARM 8.20.2 and the SDK 12.3 because i want to use the S130 for the nRF51.
I installed the provided MDK_8_11_1_IAR and now there are two options for Nordic Semiconductor Devices:
-NordicSemi: C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\arm\config\devices\NordicSemi - has the folders nRF51 and nRF52 with the respective devices. -NordicSemiconductor: C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\arm\config\devices\NordicSemiconductor with the files for all devices directly.
-C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\arm\src\NordicSemiconductor - with the iar_startup_x and system_nRF_x files.
In a fresh installation of IAR EWARM, there is only this folder:
-NordicSemi: C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\arm\config\devices\NordicSemi
I tried compile some of the examples provided in the SDK with different target (respective device from NordicSemi or NordicSemiconductor), using the project for PCA10040 and PCA10028. I got no errors and warnings. I wonder, if i have to take special caution when selecting the devices and if i even need to install a MDK since there are devices provided by IAR?
Also, is there a way to flash the SoftDevice directly from IAR, without nRFgo Studio?
Kind regards