TUTORIALS
The tutorials are divided into different parts. You can work through all tutorials as a suite
or you can choose to go through the tutorials individually.
Note: The tutorials call the printf library function, which calls the low-level write
function part of the runtime library. This works in the C-SPY simulator, but if you want to run the tutorials in a release configuration on real hardware, you must provide your own version of these functions
(depending on the library that you are using), adapted to your hardware.
Open the tutorial workspace |
Tutorial 1 - Creating an application project
This tutorial guides you through how to set up a new project, compiling your
application, examining the list file, and linking your application.
Project name: project1
Tutorial description |
Tutorial 2 - Debugging using the IAR C-SPY® Debugger
This tutorial explores the basic facilities of the debugger while debugging the
application used in project1.
Project name: project1
Tutorial description |
Tutorial 3 - Mixing C and assembler modules
This tutorial demonstrates how you can easily combine source modules written in C
with assembler modules. The chapter also demonstrates how to use the compiler for
examining the compiler's calling convention.
Project name: project2
Tutorial description |
Tutorial4 - Using C++
This tutorial demonstrates how to create a C++ class, which creates two independent
objects. The application is then built and debugged. This chapter only applies to product
packages with C++ support.
Project name: project3
Tutorial description |
Tutorial 5 - Simulating an interrupt
This tutorial demonstrates how you add an interrupt handler to the project and how you
simulate this interrupt, using C-SPY facilities for simulated interrupts, breakpoints, and
macros.
Project name: project4
and project4CM3
Tutorial description |
Tutorial 6 - Creating and using libraries
This tutorial demonstrates how to create library modules.
Project name: project5 and tutor_library
Tutorial description |