Tool/software: TI C/C++ Compiler
Hello TI-Support-Team,
I wanted to know, if the rts28000_*.lib is linked statically. I looked in the map file and find at least the objects in the lib:
C:\...\lib\rts2800_fpu32_eabi.lib
e_sqrt.c.obj 222 12 0
fd_add28.asm.obj 156 0 0
fd_mpy28.asm.obj 131 0 0
copy_decompress_lzss.c.obj 49 0 0
exit.c.obj 41 0 6
autoinit.c.obj 43 0 0
fd_cmp28.asm.obj 42 0 0
fd_tofsfpu32.asm.obj 35 0 0
memcpy.c.obj 29 0 0
fs_tofdfpu32.asm.obj 28 0 0
boot28.asm.obj 23 0 0
fd_sub28.asm.obj 14 0 0
_lock.c.obj 9 0 4
args_main.c.obj 12 0 0
copy_decompress_none.c.obj 8 0 0
pre_init.c.obj 2 0 0
errno.c.obj 0 0 1
startup.c.obj 1 0 0
+--+-----------------------------+------+---------+---------+
Total: 845 12 11
Stack: 0 0 512
Linker Generated: 0 33 0
+--+-----------------------------+------+---------+---------+
Grand Total: 5182 244 623
Now I need to know all *.c and *.h files being used to build the library and the objects being used in order to list the licenses and
all files compiled on our unit. If the lib is statically linkend, ist there a list with all this files? If not is there a better way to proceed then checking every single
.obj file for all source and headers it is build with?
I have all licenses listed in: C2000_RTS_20_2_0_LTS_746e4297-a045-4d34-8d81-c478b8888265.spdx, but this is for all files in the dics. Is there a
general way to proceed if I just take the standard build? If i got the manifest of the c2000 compiler right, there is no
wrapped license for the rts*.libs:
" (1) Information on the copyrights and licenses for each RTS file are provided in C2000_RTS_20_2_0_LTS_746e4297-a045-4d34-8d81-c478b8888265.spdx "
Thanks in advance.
Jan