8.5 Getting Started with IAR

IAR Embedded Workbench® for AVR® is a proprietary high-efficiency compiler not based on GCC. Programming and debugging of AVR64EA48 Curiosity Nano is supported in IAR Embedded Workbench for AVR using the Atmel-ICE interface. To get the programming and debugging to work, some initial settings must be set up in the project.

The following steps will explain how to get the project ready for programming and debugging:

  1. Make sure that the project to be configured is opened. Open the OPTIONS dialog for the project.
  2. In the category General Options, select the Target tab. Select the device for the project, or if not listed, the core of the device, as shown in Figure 8-8.
  3. In the category Debugger, select the Setup tab. Select Atmel-ICE as the driver, as shown in Figure 8-9.
  4. In the category Debugger > Atmel-ICE, select the Atmel-ICE 1 tab. Select UPDI as the interface. Optionally select the UPDI frequency, as shown in Figure 8-10.
Info: If the selection of Debug Port (mentioned in step 4) is grayed out, the interface is preselected, and the user can skip this configuration step.
Figure 8-8. Select Target Device
Figure 8-9. Select Debugger
Figure 8-10. Configure Interface