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.

MSP432E401Y: 使用Code Composer Studio软件导入MSP432E401Y的项目时提示需要安装compiler tool

Part Number: MSP432E401Y

使用的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/ARM-CGT

    下载并安装后:

  • 谢谢,这个问题解决了。还有另一个问题,我导入工程后,编译时出现以下错误,请问可能的原因是什么?

  • Hi Ryan,

    后面这个工程的编译依赖于前一个工程,您把前一个工程也导入进来试一下。

  • Hi Yale,

    我只有这个工程的上一个版本,目录结构与现在的一样,没有前一个工程。看提示似乎是缺少tirtos_builds_MSP_EXP432E401Y_release_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,

    在编译时遇到了如下图所示的问题,能帮忙看下是什么原因吗,谢谢。

    tools目录下也确实没有cgi文件夹

  • Hi Ryan,

    您使用的是这个例程吗:

    C:\ti\simplelink_msp432e4_sdk_4_20_00_12\examples\rtos\MSP_EXP432E401Y\ns\tcpecho\tirtos\ccs-->tcpecho_MSP_EXP432E401Y_tirtos_ccs

    我看到工程名是相同的。

    这个例程在我这边直接导入并build是没有问题的。

  • 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“这个例程下自带的?

    谢谢

  • Hi Ryan,

    方便把这个log上传一下吗?谢谢

  • build_log.log
    **** 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