Hello
I tried to build the bootloader code from your example with the compiler TI 5.2.7 and get the following problems:
Description Resource Path Location Type
#10010 errors encountered during linking; "CAN_Bootloader.out" not CAN_Bootloader C/C++ Problem
Description Resource Path Location Type
<a href="file:/c:/ti/ccsv6/tools/compiler/dmed/HTML/10234.html">#10234-D</a> unresolved symbols remain CAN_Bootloader C/C++ Problem
Description Resource Path Location Type
unresolved symbol __TI_decompress_none CAN_Bootloader C/C++ Problem
Description Resource Path Location Type
unresolved symbol __TI_decompress_rle24 CAN_Bootloader C/C++ Problem
Description Resource Path Location Type
unresolved symbol __TI_zero_init CAN_Bootloader C/C++ Problem
Description Resource Path Location Type
unresolved symbol copy_in, first referenced in ./source/sys_startup.obj CAN_Bootloader C/C++ Problem
Description Resource Path Location Type
unresolved symbol exit, first referenced in ./source/sys_startup.obj CAN_Bootloader C/C++ Problem
And the following warnings:
Description Resource Path Location Type
#10207-D automatic RTS selection: resolving index library "libc.a" to CAN_Bootloader C/C++ Problem
Description Resource Path Location Type
#10366-D automatic library build: using library CAN_Bootloader C/C++ Problem
Description Resource Path Location Type
#112-D statement is unreachable bl_dcan.c /CAN_Bootloader/source line 745 C/C++ Problem
Description Resource Path Location Type
#303-D typedef name has already been declared (with same type) Types.h /CAN_Bootloader/inc/F021_API line 86 C/C++ Problem
If I compile with TI 5.2.2 - TI 5.2.6, I only get these warnings:
Description Resource Path Location Type
#112-D statement is unreachable bl_dcan.c /CAN_Bootloader/source line 745 C/C++ Problem
Description Resource Path Location Type
#303-D typedef name has already been declared (with same type) Types.h /CAN_Bootloader/inc/F021_API line 86 C/C++ Problem
I use CCS Version: 6.1.1.00022