使用的CCS版本是8.3.00009,在导入MSP432E401Y的项目时出现如attachment_1所示的错误。
但是当我按照提示安装compiler tool时,在安装列表里面没有找到MSP432相关的compiler tools,如attachment_2所示。
我还试过10版本的CCS,也是同样的问题。
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.
使用的CCS版本是8.3.00009,在导入MSP432E401Y的项目时出现如attachment_1所示的错误。
但是当我按照提示安装compiler tool时,在安装列表里面没有找到MSP432相关的compiler tools,如attachment_2所示。
我还试过10版本的CCS,也是同样的问题。
Hi Ryan,
https://www.ti.com.cn/tool/cn/SIMPLELINK-MSP432-SDK
在默认安装位置安装了上述链接中的SDK后,导入以下路径中的工程后再build:
C:\ti\simplelink_msp432e4_sdk_4_20_00_12\kernel\tirtos\builds\MSP_EXP432E401Y\release\ccs
Hi Yale,
上一位工程师在此基础上有所修改,现在我编译后出现了”error #10008-D: cannot find file "ti/ndk/tools/cgi/lib/cgi.aem4f"
error #10010: errors encountered during linking; "tcpecho_MSP_EXP432E401Y_tirtos_ccs.out" not built“这个错误。
请问这个未找到的文件是编译出来的还是”C:\ti\simplelink_msp432e4_sdk_4_20_00_12\kernel\tirtos\builds\MSP_EXP432E401Y\release\ccs“这个例程下自带的?
谢谢
**** Build of configuration Debug for project tcpecho_MSP_EXP432E401Y_tirtos_ccs **** "C:\\ti\\ccsv8\\utils\\bin\\gmake" -k -j 8 all -O Building file: "../tcpEchoHooks.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="tcpEchoHooks.d_raw" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../tcpEchoHooks.c" Finished building: "../tcpEchoHooks.c" Building file: "../MSP_EXP432E401Y.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="MSP_EXP432E401Y.d_raw" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../MSP_EXP432E401Y.c" Finished building: "../MSP_EXP432E401Y.c" Building file: "../main_tirtos.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="main_tirtos.d_raw" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../main_tirtos.c" Finished building: "../main_tirtos.c" Building file: "../debug_task.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="debug_task.d_raw" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../debug_task.c" "../debug_task.c", line 236: warning #169-D: argument of type "unsigned long *" is incompatible with parameter of type "uint32_t *" "../debug_task.c", line 237: warning #169-D: argument of type "unsigned long *" is incompatible with parameter of type "uint32_t *" "../debug_task.c", line 238: warning #169-D: argument of type "unsigned long *" is incompatible with parameter of type "uint32_t *" "../debug_task.c", line 239: warning #169-D: argument of type "unsigned long *" is incompatible with parameter of type "uint32_t *" Finished building: "../debug_task.c" Building file: "../tcpEcho.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="tcpEcho.d_raw" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../tcpEcho.c" Finished building: "../tcpEcho.c" Building file: "../src/10g_bert.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/10g_bert.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/10g_bert.c" Finished building: "../src/10g_bert.c" Building file: "../src/2.5g_bret.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/2.5g_bret.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/2.5g_bret.c" Finished building: "../src/2.5g_bret.c" Building file: "../src/ADS1224.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/ADS1224.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/ADS1224.c" Finished building: "../src/ADS1224.c" Building file: "../src/bert_i2c.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/bert_i2c.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/bert_i2c.c" Finished building: "../src/bert_i2c.c" Building file: "../src/eeprom.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/eeprom.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/eeprom.c" Finished building: "../src/eeprom.c" Building file: "../src/dac8552.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/dac8552.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/dac8552.c" Finished building: "../src/dac8552.c" Building file: "../src/global.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/global.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/global.c" Finished building: "../src/global.c" Building file: "../src/timer.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/timer.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/timer.c" "../src/timer.c", line 27: warning #515-D: a value of type "void (*)(Timer_Handle)" cannot be assigned to an entity of type "Timer_CallBackFxn" Finished building: "../src/timer.c" Building file: "../src/power_meter.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/power_meter.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/power_meter.c" "../src/power_meter.c", line 260: warning #169-D: argument of type "uint32_t *" is incompatible with parameter of type "const char *" Finished building: "../src/power_meter.c" Building file: "../src/uart_printf.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/uart_printf.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/uart_printf.c" Finished building: "../src/uart_printf.c" Building file: "../src/cmd_conf_parse.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/cmd_conf_parse.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/cmd_conf_parse.c" "../src/cmd_conf_parse.c", line 834: warning #169-D: argument of type "uint32_t *" is incompatible with parameter of type "const char *" "../src/cmd_conf_parse.c", line 835: warning #169-D: argument of type "uint32_t *" is incompatible with parameter of type "const char *" "../src/cmd_conf_parse.c", line 1023: warning #548-D: transfer of control bypasses initialization of: variable "i" (declared at line 1089) "../src/cmd_conf_parse.c", line 1134: warning #548-D: transfer of control bypasses initialization of: variable "i" (declared at line 1199) Finished building: "../src/cmd_conf_parse.c" Building file: "../src/voa.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="src/voa.d_raw" --obj_directory="src" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../src/voa.c" Finished building: "../src/voa.c" Building file: "../tirtos/ndk_tirtos.c" Invoking: ARM Compiler "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs/inc" --include_path="D:/CCS_Workspace/10G_PON_BERT/tcpecho_MSP_EXP432E401Y_tirtos_ccs" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/net/bsd" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source/ti/posix/ccs" --include_path="C:/ti/ti-cgt-arm_19.6.0.STS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="tirtos/ndk_tirtos.d_raw" --obj_directory="tirtos" --cmd_file="D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/compiler.opt" "../tirtos/ndk_tirtos.c" "../tirtos/ndk_tirtos.c", line 191: warning #179-D: function "serviceReport" was declared but never referenced Finished building: "../tirtos/ndk_tirtos.c" Building target: "tcpecho_MSP_EXP432E401Y_tirtos_ccs.out" Invoking: ARM Linker "C:/ti/ti-cgt-arm_19.6.0.STS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on -z -m"tcpecho_MSP_EXP432E401Y_tirtos_ccs.map" -i"C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source" -i"C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages" -i"C:/ti/ti-cgt-arm_19.6.0.STS/lib" --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tcpecho_MSP_EXP432E401Y_tirtos_ccs_linkInfo.xml" --rom_model -o "tcpecho_MSP_EXP432E401Y_tirtos_ccs.out" "./MSP_EXP432E401Y.obj" "./debug_task.obj" "./main_tirtos.obj" "./tcpEcho.obj" "./tcpEchoHooks.obj" "./src/10g_bert.obj" "./src/2.5g_bret.obj" "./src/ADS1224.obj" "./src/bert_i2c.obj" "./src/cmd_conf_parse.obj" "./src/dac8552.obj" "./src/eeprom.obj" "./src/global.obj" "./src/power_meter.obj" "./src/timer.obj" "./src/uart_printf.obj" "./src/voa.obj" "./tirtos/ndk_tirtos.obj" "../MSP_EXP432E401Y_TIRTOS.cmd" -l"ti/net/lib/ccs/m4f/slnetsock_release.a" -l"ti/net/sntp/lib/ccs/m4f/sntp_release.a" -l"ti/net/mqtt/lib/ccs/m4f/mqtt_release.a" -l"ti/net/http/lib/ccs/m4f/httpclient_release.a" -l"ti/net/http/lib/ccs/m4f/httpserver_release.a" -l"ti/ndk/slnetif/lib/slnetifndk.aem4f" -l"third_party/mbedtls/ti/lib/ccs/m4f/mbedtls.a" -l"ti/ndk/hal/timer_bios/lib/hal_timer.aem4f" -l"ti/ndk/hal/eth_stub/lib/hal_eth_stub.aem4f" -l"ti/ndk/tools/cgi/lib/cgi.aem4f" -l"ti/ndk/tools/hdlc/lib/hdlc.aem4f" -l"ti/ndk/tools/console/lib/console_min_ipv4.aem4f" -l"ti/ndk/netctrl/lib/netctrl_min_ipv4.aem4f" -l"ti/ndk/nettools/lib/nettool_ipv4.aem4f" -l"ti/ndk/hal/ser_stub/lib/hal_ser_stub.aem4f" -l"ti/ndk/tools/servers/lib/servers_min_ipv4.aem4f" -l"ti/ndk/hal/userled_stub/lib/hal_userled_stub.aem4f" -l"ti/ndk/stack/lib/stk.aem4f" -l"ti/ndk/os/lib/os.aem4f" -l"ti/display/lib/display.aem4f" -l"ti/grlib/lib/ccs/m4f/grlib.a" -l"third_party/spiffs/lib/ccs/m4f/spiffs.a" -l"ti/drivers/lib/drivers_msp432e4.aem4f" -l"third_party/fatfs/lib/ccs/m4f/fatfs.a" -l"ti/dpl/lib/dpl_msp432e4.aem4f" -l"D:/CCS_Workspace/10G_PON_BERT/tirtos_builds_MSP_EXP432E401Y_release_ccs/Debug/configPkg/linker.cmd" -l"ti/devices/msp432e4/driverlib/lib/ccs/m4f/msp432e4_driverlib.a" -llibc.a <Linking> error #10008-D: cannot find file "ti/ndk/tools/cgi/lib/cgi.aem4f" error #10010: errors encountered during linking; "tcpecho_MSP_EXP432E401Y_tirtos_ccs.out" not built >> Compilation failure makefile:193: recipe for target 'tcpecho_MSP_EXP432E401Y_tirtos_ccs.out' failed gmake[1]: *** [tcpecho_MSP_EXP432E401Y_tirtos_ccs.out] Error 1 gmake[1]: Target 'secondary-outputs' not remade because of errors. makefile:186: recipe for target 'all' failed gmake: *** [all] Error 2 **** Build Finished ****
Hi Ryan,
https://www.ti.com.cn/tool/zh-cn/NDKTCPIP
下载并解压这个SDK。
cgi.aem4f在..\ndk_2_25_01_11\packages\ti\ndk\tools\cgi\lib下