Other Parts Discussed in Thread: CONTROLSUITE
Tool/software: Code Composer Studio
Hi TI experts,
I am looking at the FastRTS example provided by ControlSuite.
C:\ti\controlSUITE\libs\math\FPUfastRTS\V100\examples_ccsv4\2833x_fastRTS
// $TI Release: FastRTS library V1.00$
// $Release Date: June 15, 2010 $
Everything works fine, and the .map file below shows that it is using FastRTS instead of normal RTS.
section page origin length input sections
-------- ---- ---------- ---------- ----------------
codestart
* 0 00000000 00000002
00000000 00000002 CodeStartBranch.obj (codestart)
00008000 0000000e rts2800_fpu32.lib : exit.c.obj (.cinit)
0000800e 00000005 : _lock.c.obj (.cinit:__lock)
00008013 00000005 : _lock.c.obj (.cinit:__unlock)
00008018 00000002 --HOLE-- [fill = 0]
* 0 003febdc 000006a0 NOLOAD SECTION
003febdc 000006a0 rts2800_fpu32_fast_supplement.lib : FPUmathTables.obj (FPUmathTables)
00009000 00000134 fastRTS_sample.obj (.text)
00009134 00000056 rts2800_fpu32.lib : boot28.asm.obj (.text)
0000918a 0000004a rts2800_fpu32_fast_supplement.lib : atan_f32.obj (.text)
000091d4 00000034 : cos_f32.obj (.text)
00009208 00000034 : sin_f32.obj (.text)
0000923c 00000029 rts2800_fpu32.lib : exit.c.obj (.text)
00009265 00000024 : cpy_tbl.c.obj (.text)
00009289 00000021 rts2800_fpu32_fast_supplement.lib : sqrt_f32.obj (.text)
000092aa 0000001e rts2800_fpu32.lib : memcpy.c.obj (.text)
000092c8 00000019 : args_main.c.obj (.text)
000092e1 00000019 rts2800_fpu32_fast_supplement.lib : div_f32.obj (.text)
000092fa 00000009 rts2800_fpu32.lib : _lock.c.obj (.text)
00009303 00000008 CodeStartBranch.obj (.text)
0000930b 00000002 rts2800_fpu32.lib : pre_init.c.obj (.text)
0000930d 00000001 : startup.c.obj (.text)