IAR Embedded Workbench for ARM Quick Start Tutorial
Ryan Sheng IAR Systems AB, Shanghai
Create a New Project
Choose or Create a Configuration
Default: Debug and Release Create a new configuration based
on an
existed one or start from scratch.
Add Files
Add files to project. Create groups, then
Better source organization Help to generate better code
add files to group.
Choose an ARM Core or a Device
Select Select
an ARM core an ARM device (recommended)
Choose the Type of Output File
Generate
an executable file Generate a library
Choose a Programming Language
ISO/ANSI C Embedded C++ Extended Embedded
C++
Choose Compiler Optimizations
Optimize
for size Optimize for speed
Add Include Directories (optional)
$TOOLKIT_DIR$\... $PROJ_DIR$\...
Choose the Format of Output File
For
IAR C-SPY Debugger
10
Choose the Format of Extra Output File
For
3rd-party emulators, flash loaders,
11
Generate Linker Listing (optional)
Size
of code & data, position of symbols,
12
Choose a Linker Command File
13
Choose a Driver for Debugger
For For
simulator hardware debug interface
14
Choose a Download Method
Download to RAM Download to Flash (Using a Flash Loader) Not download code (Debugging in Flash)
15
Choose Debugger Plug-ins (optional)
For
RTOS Kernel Awareness For Powerful Debugger Features
16
Configure Emulator Parameters
Parameters are different to each kind of emulator.
17
Compile & Link
Rebuild All View the linker
listing file (*.map) for details.
18
Download & Debug
Launch the C-SPY Debugger. Code is downloaded and to be
debugged.
19
Thank You !
20