C/C++ Run-Time Model and Environment
Using the Run-Time Header
The run-time header is an assembly language procedure that initializes the
processor and sets up processor features to support the C run-time envi-
ronment. The default run-time header source code for the ADSP-219x
processors is in the
following operations:
• Initializes the C run-time environment
• Calls your
• Calls
exit
returns.
main
• Defines system halt instruction called from
Interrupt Table and Interface
The interrupt table is an assembly language set of functions defined in
named sections. These sections get placed appropriately in the Linker
Description File (LDF) to be executed at interrupt vector addresses. The
default code for the ADSP-219x DSP's interrupt table is defined in
219x_int_tab.asm
The default interrupt table uses the following external symbols:
_lib_int_table
__lib_int_determiner
_____system_start
The
219x_int_tab
rupt. The
.LDF
vector slots for each interrupt.
1-154
219x_hdr.asm
routine
main
routine, defined in the C run-time library (
.
Static table holding interrupt information defined in the C
run-time library
An interrupt dispatcher defined in the C run-time library
C run-time initialization defined in the run-time header
file contains a section of code for each hardware inter-
file places these code sections in the correct interrupt
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
file. This run-time header performs the
exit
), if
libc.dlb
routine.
for ADSP-219x DSPs
Need help?
Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?
Questions and answers