User`s guide

Target Settings
DSP56800E-Specific Target Settings Panels
65Targeting MC56F83xx/DSP5685x Controllers
Listing 4.2 Link Map File: List of main( ) references
# Link map of Finit_sim_
1] interrupt_vectors.text found in 56800E_vector.asm
2] sim_intRoutine (notype,local) found in 56800E_vector.asm
2] Finit_sim_ (func,global) found in 56800E_init.asm
3] Fmain (func,global) found in M56800E_main.c
4] Ffoot (func,global) found in M56800E_main.c
4] Fpad (func,global) found in M56800E_main.c
3] F__init_sections (func,global) found in Runtime 56800E.lib
initsections.o
4] Fmemset (func,global) found in MSL C 56800E.lib mem.o
5] F__fill_mem (func,global) found in MSL C 56800E.lib
mem_funcs.o
1] Finit_sim_ (func,global) found in 56800E_init.asm
Use the Entry Point text box to specify the starting point for a program. The default
function this text box names is in the startup code that sets up the DSP56800E
environment before your code executes. This function and its corresponding startup
code depend on your stationery selection.
For hardware-targeted stationery, the startup code is on the path:
support\<name of hardware, e.g., M56852E>\startup
For simulator-targeted stationery, the startup code is on the path:
support\M56800E\init
The startup code performs such additional tasks as clearing the hardware stack,
creating an interrupt table, and getting the addresses for the stack start and exception
handler. The final task for the startup code is call your main() function.
Check the Annotate Byte Symbols checkbox to have the link map include the B
annotation for byte addresses and no B annotation for word addresses (Listing 4.3
).
Listing 4.3 Example of Annotate Byte Symbols
int myint;
char mychar;
B 0000049C 00000001 .bss Fmychar (main.c)
0000024F 00000001 .bss Fmyint (main.c)