7.1 Getting Started with IAR
IAR Embedded Workbench® for ARM® is a proprietary, high-efficiency compiler not based on GCC. The programming and debugging of Xplained Pro kits are supported in IAR™ Embedded Workbench for ARM using the common CMSIS-DAP interface. Some initial settings have to be set up in the project to get programming and debugging to work.
The following steps explain how to set up a project for programming and debugging:
- Open the project that needs to be configured. Open the OPTIONS dialog for the project.
- In the General Options category, select the Target tab. Select the "Device" for the project or the "Core" of the device.
- In the Debugger category, select the Setup tab. Select CMSIS DAP as the driver.
- In the Debugger category, select the Download tab. Select the Use flash loader(s) option.
- In the Setup tab. Select System (default) as the reset method. category, select the
- In the category JTAG/SWD tab. Select SWD as the interface and optionally select the SWD speed. , select the




