Introduction
IAR Embedded Workbench IDE for Arm (IAR EWARM, mentioned as IAR below) is an integrated development environment (IDE) built by IAR Systems, supporting 8-bit, 16-bit, and 32-bit microprocessors and microcontrollers, and providing more user-friendly experience among ARM IDEs. IAR features:
- Highly optimized C/C++ Compiler
- IAR XLINK Linker supporting common applications
- Powerful support for project management
- C-SPY Debugger, a fully integrated debugger with performance analysis, power visualization, and RTOS plugins
This document serves as a roadmap for users building GR55xx application development environment with IAR on Windows PCs, so as to create, compile, download, and debug Bluetooth LE applications, with an example provided as reference.
Before getting started, you can refer to the following documents.
Name | Description |
---|---|
GR55xx Developer Guide | Introduces the software/hardware and quick start guide of GR55xx SoCs. |
J-Link/J-Trace User Guide | Provides J-Link operational instructions. Available at http://www.segger.com/downloads/jlink/UM08001_JLink.pdf. |
Bluetooth Core Spec v5.1 | Offers official Bluetooth standards and core specification (v5.1) from Bluetooth SIG. Available at https://www.bluetooth.com/specifications/bluetooth-core-specification/. |
Bluetooth GATT Spec | Provides details about Bluetooth profiles and services. Available at https://www.bluetooth.com/specifications/gatt. |
IAR Embedded Workbench IDE User Guides | Provides various information about IAR IDE. Available at:https://www.iar.com/support/user-guides/user-guide-iar-embedded-workbench-for-arm/. |