This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: Code Composer Studio
Hello Community,
I have downloaded the FreeRTOS+TCP project from this link: http://loszi.hu/works/ti_launchpad_freertos_demo/ the zip file of the project is:7510.New WinRAR ZIP archive.zip
While I compiled, the following errors are shown. Please help me to solve it?
Description Resource Path Location Type
Failed linktime optimization null: Failed linktime optimization LaunchPad_FreeRTOS C/C++ Problem
gmake: *** [all] Error 2 LaunchPad_FreeRTOS C/C++ Problem
gmake[1]: *** [LaunchPad_FreeRTOS.out] Error 1 LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "_lock.c", and is incompatible null: option --silicon_version=7R4 is set in "_lock.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "_printfi.c", and is incompatible null: option --silicon_version=7R4 is set in "_printfi.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "_scanfi.c", and is incompatible null: option --silicon_version=7R4 is set in "_scanfi.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "atoi.c", and is incompatible null: option --silicon_version=7R4 is set in "atoi.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "atol.c", and is incompatible null: option --silicon_version=7R4 is set in "atol.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "copy_decompress_lzss.c", and is null: option --silicon_version=7R4 is set in "copy_decompress_lzss.c", and is LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "copy_decompress_none.c", and is null: option --silicon_version=7R4 is set in "copy_decompress_none.c", and is LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "copy_zero_init.c", and is null: option --silicon_version=7R4 is set in "copy_zero_init.c", and is LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "cpy_tbl.c", and is incompatible null: option --silicon_version=7R4 is set in "cpy_tbl.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "ctype.c", and is incompatible null: option --silicon_version=7R4 is set in "ctype.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "e_logf.c", and is incompatible null: option --silicon_version=7R4 is set in "e_logf.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "e_powf.c", and is incompatible null: option --silicon_version=7R4 is set in "e_powf.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "e_sqrtf.c", and is incompatible null: option --silicon_version=7R4 is set in "e_sqrtf.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "ltoa.c", and is incompatible null: option --silicon_version=7R4 is set in "ltoa.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "memccpy.c", and is incompatible null: option --silicon_version=7R4 is set in "memccpy.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "memcmp.c", and is incompatible null: option --silicon_version=7R4 is set in "memcmp.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "memmov.c", and is incompatible null: option --silicon_version=7R4 is set in "memmov.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "rand.c", and is incompatible null: option --silicon_version=7R4 is set in "rand.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "s_copysign.c", and is null: option --silicon_version=7R4 is set in "s_copysign.c", and is LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "s_copysignf.c", and is null: option --silicon_version=7R4 is set in "s_copysignf.c", and is LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "s_frexp.c", and is incompatible null: option --silicon_version=7R4 is set in "s_frexp.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "s_scalbn.c", and is incompatible null: option --silicon_version=7R4 is set in "s_scalbn.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "s_scalbnf.c", and is null: option --silicon_version=7R4 is set in "s_scalbnf.c", and is LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "snprintf.c", and is incompatible null: option --silicon_version=7R4 is set in "snprintf.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "sprintf.c", and is incompatible null: option --silicon_version=7R4 is set in "sprintf.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "sscanf.c", and is incompatible null: option --silicon_version=7R4 is set in "sscanf.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strcat.c", and is incompatible null: option --silicon_version=7R4 is set in "strcat.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strchr.c", and is incompatible null: option --silicon_version=7R4 is set in "strchr.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strcmp.c", and is incompatible null: option --silicon_version=7R4 is set in "strcmp.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strcpy.c", and is incompatible null: option --silicon_version=7R4 is set in "strcpy.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strerror.c", and is incompatible null: option --silicon_version=7R4 is set in "strerror.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strlen.c", and is incompatible null: option --silicon_version=7R4 is set in "strlen.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strncmp.c", and is incompatible null: option --silicon_version=7R4 is set in "strncmp.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strncpy.c", and is incompatible null: option --silicon_version=7R4 is set in "strncpy.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strrchr.c", and is incompatible null: option --silicon_version=7R4 is set in "strrchr.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strtod.c", and is incompatible null: option --silicon_version=7R4 is set in "strtod.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strtol.c", and is incompatible null: option --silicon_version=7R4 is set in "strtol.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strtoll.c", and is incompatible null: option --silicon_version=7R4 is set in "strtoll.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strtoul.c", and is incompatible null: option --silicon_version=7R4 is set in "strtoul.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "strtoull.c", and is incompatible null: option --silicon_version=7R4 is set in "strtoull.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "vsnprintf.c", and is null: option --silicon_version=7R4 is set in "vsnprintf.c", and is LaunchPad_FreeRTOS C/C++ Problem
option --silicon_version=7R4 is set in "wcslen.c", and is incompatible null: option --silicon_version=7R4 is set in "wcslen.c", and is incompatible LaunchPad_FreeRTOS C/C++ Problem
#1-D last line of file ends without a newline NTPDemo.h /LaunchPad_FreeRTOS/FreeRTOS-Plus-TCP/protocols/include line 11 C/C++ Problem
#169-D argument of type "volatile Peripheral_Control_t *" is incompatible with parameter of type "Peripheral_Control_t *const" tms570ls20x31x_uart.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-IO/Device/tms570ls20x31x/source line 184 C/C++ Problem
#169-D argument of type "volatile Peripheral_Control_t *" is incompatible with parameter of type "Peripheral_Control_t *const" tms570ls20x31x_uart.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-IO/Device/tms570ls20x31x/source line 225 C/C++ Problem
#174-D external/internal linkage conflict with previous declaration NetworkInterface.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-TCP/portable/NetworkInterface/Hercules line 165 C/C++ Problem
#179-D variable "args" was declared but never referenced UARTCommandConsole.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-UART-Console line 323 C/C++ Problem
#179-D variable "cBuffer" was declared but never referenced UARTCommandConsole.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-UART-Console line 320 C/C++ Problem
#179-D variable "xIndex" was declared but never referenced UARTCommandConsole.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-UART-Console line 322 C/C++ Problem
#179-D variable "xMissedMessageCounter" was declared but never referenced UARTCommandConsole.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-UART-Console line 321 C/C++ Problem
#183-D argument is incompatible with corresponding format string conversion CLI_commands.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-CLI line 212 C/C++ Problem
#1916-D definition at end of file not followed by a semicolon or a declarator FreeRTOS_DHCP.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-TCP line 180 C/C++ Problem
#1916-D definition at end of file not followed by a semicolon or a declarator FreeRTOS_DNS.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-TCP line 183 C/C++ Problem
#1916-D definition at end of file not followed by a semicolon or a declarator FreeRTOS_DNS.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-TCP line 196 C/C++ Problem
#1916-D definition at end of file not followed by a semicolon or a declarator FreeRTOS_IP.h /LaunchPad_FreeRTOS/FreeRTOS-Plus-TCP/include line 134 C/C++ Problem
#1916-D definition at end of file not followed by a semicolon or a declarator FreeRTOS_IP_Private.h /LaunchPad_FreeRTOS/FreeRTOS-Plus-TCP/include line 323 C/C++ Problem
#193-D type qualifier is meaningless on cast type FreeRTOS_DriverInterface.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-IO/Common line 64 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 127 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 148 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 155 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 157 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 169 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 170 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 179 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 200 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 217 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 224 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 226 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 239 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 241 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 253 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 254 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 257 C/C++ Problem
#193-D type qualifier is meaningless on cast type ff_locking.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 273 C/C++ Problem
#225-D function "ff_deltree" declared implicitly ff_stdio_tests_with_cwd.c /LaunchPad_FreeRTOS/FreeRTOS_Plus_FAT_Demos line 1181 C/C++ Problem
#225-D function "rand" declared implicitly FreeRTOS_DHCP.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-TCP line 587 C/C++ Problem
#225-D function "rand" declared implicitly FreeRTOS_Sockets.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-TCP line 230 C/C++ Problem
#225-D function "strcasecmp" declared implicitly FreeRTOS_HTTP_server.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-TCP/protocols/HTTP line 416 C/C++ Problem
#552-D variable "rxch" was set but never used HL_emac.c /LaunchPad_FreeRTOS/source line 1234 C/C++ Problem
#552-D variable "ulCLIPort" was set but never used UDPCommandConsole.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-UDP-Console line 116 C/C++ Problem
#552-D variable "ulFirstWord" was set but never used ff_ioman.c /LaunchPad_FreeRTOS/FreeRTOS-Plus-FAT line 687 C/C++ Problem
Hello Advaith,
I will download and try. Actually debugging 3rd party example code of using freeRTOS+TCP is out of our scope of expertise.
Please use the links in readme for more information:
1. User documentation, including an API reference is available on:
2. A description of the source code organisation is available on:
www.FreeRTOS.org/.../TCP_Networking_Tutorial.html
3. The porting guide is available on:
www.FreeRTOS.org/.../FreeRTOS_TCP_Porting.html
4. License information is available on:
www.FreeRTOS.org/.../FreeRTOS_Plus_TCP_License.html
5. At this time it is recommended to use BufferAllocation_2.c in which case it is essential to use the heap_4.c memory allocation scheme:
www.FreeRTOS.org/a00111.html
Hello Mr. Wang
Glad to know that from you.
1. Which rts library you opted?
2. Is it rtsv7R4_T_be_v3D16_eabi.lib ?
3. I tried vo.3 and v0.4, did you use the any one of it?
Regards,
Advaith
I used the default settings used by the original example: rtsv7R4_T_be_v3D16_eabi.lib
Optimization: -O4 (Whole Program Optimization)
Pre-defined name: _INLINE
Exactly the same is configured in my CCS also But the same errors are displaying
Is it the problem with TI ARM compiler?. I've used TI v18.12.2 LTS
Regards
Mr. Wang,
when I compiled this warning was shown
Description Resource Path Location Type
This project was created using a version of compiler that is not currently installed - 15.9.0 [ARM]. Another version of the compiler will be used during build - 18.12.2.LTS. See 'Help > Install New Software' and select 'Code Generation Tools Updates' to check if this compiler is available through a CCS update. Visit <a href="liveaction:OpenAppCenter">CCS App Center</a> to get the latest compiler support. Or <a href="software-dl.ti.com/.../a> and install the compiler, then register it with CCS through 'Preferences > CCS > Build > Compilers'. LaunchPad_FreeRTOS properties Problem
That's why I assked you about the version of compiler
Regards,
Advaith
HI Advaith,
It should be fine to use a new version compiler than the original one (15.9.0).