User`s manual

SCIOPTA - Real-Time Kernel
User’s Manual Manual Version 4.1 15-15
SCIOPTA - Real-Time Kernel
15 Building SCIOPTA Systems
15.7.4 IAR Embedded Workbench Linker Scripts
You can find examples of IAR Embedded Workbench linker scripts in the SCIOPTA examples and getting started
projects.
<board_name>.xcl Board specific Linker script for IAR4.
<board_name>.icf Board specific Linker script for IAR5.
File location: <install_folder>\sciopta\<version>\bsp\<arch>\<cpu>\<board>\include\
For IAR you need to define the free RAM of the modules in a separate file. In this area there are no initialized data.
Module Control Block (ModuleCB), Process Control Blocks (PCBs), Stacks and Message Pools are placed in this
free RAM:
map.c Module mapping definitions for IAR.
File location: <installation_folder>\sciopta\<version>\exp\krn\arm\<example>\<board>\
Study these linker script files to get full information how to locate a SCIOPTA system in the embedded memory
space.