Energy Micro IEC60355 Library Example Project 1.0 (internal use only!) GCC-Version
Example project demonstrating POST and BIST library functions

iar/startup_efm32.s File Reference

Go to the source code of this file.

Functions

table register (VTOR) is initialized to this address if!=0.

Variables

The modules in this file are
included in the 
libraries
The modules in this file are
included in the and may be 
replaced
by any user defined modules
that define the PUBLIC symbol
_program_start 
or
a user defined start symbol
To override the cstartup
defined in the 
library
To override the cstartup
defined in the simply add your 
modified
version to the workbench project
The vector table is normally
located at 
address
When debugging in RAM
When debugging in it can be
located in RAM wtih at least a 
byte
 alignment
byte alignment is requied if
all interrupt vectors are in 
use
The name __vector_table has
special meaning for C 
SPY
it is where the SP start value is found
it is where the SP start value
is and the NVIC 
vector
Cortex M version
MODULE cstartup
Forward declaration of
sections SECTION 
CSTACK
External Interrupts DCD DMA_IRQHandler
 __pad31__
 __pad32__
 __pad33__
 __pad34__
 __pad35__
 __pad36__
 __pad37__
 __pad38__
 __pad39__
 __pad40__
 __pad41__
 __pad42__
 __pad43__
 __pad44__
 __pad45__
 __pad46__
 __pad47__
 __pad48__
 __pad49__
 __pad50__
 __pad51__
 __pad52__
 __pad53__
 __pad54__
 __pad55__
 __pad56__
 __pad57__
 __pad58__
 __pad59__
 __pad60__
Default interrupt handlers
THUMB PUBWEAK Reset_Handler SECTION text

Function Documentation

table register ( VTOR  ) [pure virtual]

Variable Documentation

Definition at line 81 of file iar/startup_efm32.s.

Definition at line 82 of file iar/startup_efm32.s.

Definition at line 83 of file iar/startup_efm32.s.

Definition at line 84 of file iar/startup_efm32.s.

Definition at line 85 of file iar/startup_efm32.s.

Definition at line 86 of file iar/startup_efm32.s.

Definition at line 87 of file iar/startup_efm32.s.

Definition at line 88 of file iar/startup_efm32.s.

Definition at line 89 of file iar/startup_efm32.s.

Definition at line 90 of file iar/startup_efm32.s.

Definition at line 91 of file iar/startup_efm32.s.

Definition at line 92 of file iar/startup_efm32.s.

Definition at line 93 of file iar/startup_efm32.s.

Definition at line 94 of file iar/startup_efm32.s.

Definition at line 95 of file iar/startup_efm32.s.

Definition at line 96 of file iar/startup_efm32.s.

Definition at line 97 of file iar/startup_efm32.s.

Definition at line 98 of file iar/startup_efm32.s.

Definition at line 99 of file iar/startup_efm32.s.

Definition at line 100 of file iar/startup_efm32.s.

Definition at line 101 of file iar/startup_efm32.s.

Definition at line 102 of file iar/startup_efm32.s.

Definition at line 103 of file iar/startup_efm32.s.

Definition at line 104 of file iar/startup_efm32.s.

Definition at line 105 of file iar/startup_efm32.s.

Definition at line 106 of file iar/startup_efm32.s.

Definition at line 107 of file iar/startup_efm32.s.

Definition at line 108 of file iar/startup_efm32.s.

Definition at line 109 of file iar/startup_efm32.s.

Definition at line 126 of file iar/startup_efm32.s.

The vector table is normally located at address

Definition at line 31 of file iar/startup_efm32.s.

Definition at line 33 of file iar/startup_efm32.s.

When debugging in it can be located in RAM wtih at least a byte

Definition at line 32 of file iar/startup_efm32.s.

Forward declaration of sections SECTION CSTACK

Definition at line 43 of file iar/startup_efm32.s.

MODULE cstartup

Definition at line 43 of file iar/startup_efm32.s.

External Interrupts DCD DMA_IRQHandler

Definition at line 80 of file iar/startup_efm32.s.

it is where the SP start value is found

Definition at line 36 of file iar/startup_efm32.s.

Default interrupt handlers

Definition at line 126 of file iar/startup_efm32.s.

The modules in this file are included in the libraries

Definition at line 24 of file iar/startup_efm32.s.

To override the cstartup defined in the library

Definition at line 28 of file iar/startup_efm32.s.

To override the cstartup defined in the simply add your modified

Definition at line 28 of file iar/startup_efm32.s.

by any user defined modules that define the PUBLIC symbol _program_start or

Definition at line 27 of file iar/startup_efm32.s.

version to the workbench project

Definition at line 30 of file iar/startup_efm32.s.

When debugging in RAM

Definition at line 32 of file iar/startup_efm32.s.

The modules in this file are included in the and may be replaced

Definition at line 24 of file iar/startup_efm32.s.

The name __vector_table has special meaning for C SPY

Definition at line 35 of file iar/startup_efm32.s.

a user defined start symbol

Definition at line 28 of file iar/startup_efm32.s.

THUMB PUBWEAK Reset_Handler SECTION text

Definition at line 129 of file iar/startup_efm32.s.

byte alignment is requied if all interrupt vectors are in use

Definition at line 33 of file iar/startup_efm32.s.

it is where the SP start value is and the NVIC vector

Definition at line 36 of file iar/startup_efm32.s.

Cortex M version

Definition at line 39 of file iar/startup_efm32.s.