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/CC3220SF-LAUNCHXL:CCS HttpGet 样本- CC3220 Launchpad 的编译错误

Guru**** 2553450 points
Other Parts Discussed in Thread: CC3220SF, UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/821016/ccs-cc3220sf-launchxl-ccs-httpget-sample---compilation-error-for-cc3220-launchpad

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SFUNIFLASH

工具/软件:Code Composer Studio

您好!

我的第一个问题与 HttpGet 样本编译有关:

我想这是由于 CCS 环境中的设置错误造成的。 请帮助。

几个字、我有什么:

1) 1) MAC OS

2) 2)已安装的软件包:

和 GCC:

3) 3)与 LaunchPad 正确链接:

4)"导入 CCS 项目":HttpGet FreeRTOS

5) 5)检查工程属性:

6) 6)选择"Project/Build Project"

(!) CCS 控制台返回:

如何找到"编译错误"并进行修复?

感谢您的支持!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    抱歉、遗憾的是屏幕截图未正确呈现。  

    回答您的问题时、查找生成错误的方法是仔细检查控制台视图。  

    您可以按照我在下面文章中描述的简短步骤复制其内容。  

    https://e2e.ti.com/support/tools/ccs/f/81/p/818768/3029484#3029484 

    希望这对您有所帮助、

    拉斐尔  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    让我修复以上问题。

    ...我的第一个问题与  HttpGet 样本编译有关:

    ****构建完成****
    发生构建文件生成错误..
    无法构建工程。 引用的项目'freertos_builds_CC3220SF_LAUNCHXL_release_ccs'包含构建错误。
    构建停止..

    我想这是由于 CCS 环境中的设置错误造成的。 请帮助。

    几个字、我有什么:

    1) 1) MAC OS

    2) 2)已安装的软件包:

    电路901
    FreeRTOSv10.2.1
    simplelink_cc32xx_sdk_3_10_00_04
    uniflash_5.0.0
    xdctools_3_51_02_21_core
    GCC:Apple LLVM 10.0.0版(clang-1000.10.44.4)

    3) 3)与 LaunchPad 正确链接:

    [开始:德州仪器 XDS110 USB 调试探针]
    执行以下命令:
    %CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -S 完整性
    [结果]
    ---- [打印电路板配置路径名]---------------
    /Users/msol/.ti/ccs901/0/0/BrdDat/testBoard.dat
    ---- [打印重置命令软件日志文件]-----------------
    此实用程序已选择100或510类产品。
    此实用程序将加载适配器'libjioxds110.dylib'。
    库构建日期为"ar 25 2019"。
    库构建时间为'15:53:44'。
    库软件包版本为'8.1.0.00007'。
    库组件版本为'35.0.0'。
    控制器不使用可编程 FPGA。
    控制器的版本号为'5'(0x00000005)。
    控制器的插入长度为"0"(0x00000000)。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

    ---- [打印重置命令硬件日志文件]-----------------

    扫描路径将通过切换 JTAG TRST 信号进行复位。
    控制器是具有 USB 接口的 XDS110。
    从控制器到目标的链路是直接的(不带电缆)。
    该软件配置为 XDS110功能。
    控制器无法监控 EMU[0]引脚上的值。
    控制器无法监控 EMU[1]引脚上的值。
    控制器无法控制输出引脚上的时序。
    控制器无法控制输入引脚上的时序。
    扫描路径链路延迟已精确设置为"0"(0x0000)。

    ---- [对 JTAG IR 执行完整性扫描测试]-----

    此测试将使用64个32位字的块。
    该测试将仅应用一次。

    使用0xFFFFFFFF 进行测试。
    扫描测试:1、跳过:0、失败:0
    使用0x00000000执行测试。
    扫描测试:2、跳过:0、失败:0
    使用0xFE03E0E2执行测试。
    扫描测试:3、跳过:0、失败:0
    使用0x01FC1F1D 进行测试。
    扫描测试:4、跳过:0、失败:0
    使用0x5533CCAA 进行测试。
    扫描测试:5、跳过:0、失败:0
    使用0xAACC3355进行测试。
    扫描测试:6、跳过:0、失败:0
    所有值均已正确扫描。

    JTAG IR 完整性扫描测试成功。

    ---- [在 JTAG DR 上执行完整性扫描测试]-----

    此测试将使用64个32位字的块。
    该测试将仅应用一次。

    使用0xFFFFFFFF 进行测试。
    扫描测试:1、跳过:0、失败:0
    使用0x00000000执行测试。
    扫描测试:2、跳过:0、失败:0
    使用0xFE03E0E2执行测试。
    扫描测试:3、跳过:0、失败:0
    使用0x01FC1F1D 进行测试。
    扫描测试:4、跳过:0、失败:0
    使用0x5533CCAA 进行测试。
    扫描测试:5、跳过:0、失败:0
    使用0xAACC3355进行测试。
    扫描测试:6、跳过:0、失败:0
    所有值均已正确扫描。

    JTAG DR 完整性扫描测试成功。

    [结束:德州仪器 XDS110 USB 调试探针]

    4)"导入 CCS 项目": HttpGet FreeRTOS

    5) 5)添加并验证新设置

    项目/属性/资源/链接资源:
    FreeRTOS_INSTALL_DIR    /Applications/ti/FreeRTOSv10.2.1

    项目/属性/编译/ARM 控制器/包含选项:
    /Applications/ti/simplelink_cc32xx_sdk_3_10_00_04/source/ti/posix/ccs
    /Applications/ti/simplelink_cc32xx_sdk_3_10_00_04/source/ti/posix/freertos
    /Applications/ti/simplelink_cc32xx_sdk_3_10_00_04/source/ti/devices/cc32xx

    6) 6)选择"Project/Build Project"

    (!) CCS 控制台返回:

    ****项目 HttpGE_CC3220SF_LAUNCHXL_FreeRTOS_CCS 的纯净配置调试构建****

    /Applications/ti/ccs901/ccs/utils/bin/gmake -k -j 3 clean -O
    rm -rf"HttpGET_CC3220SF_LAUNCHXL_FreeRTOS_CCS.bin"  "HttpGET_CC3220SF_LAUNCHXL_freertos_CCS.out"
    rm -rf "CC3220SF_LAUNCHXL.obj""HttpGE.obj""main_freertos.obj""platform.obj""ti_drivers_net_wifi config.obj"
    rm -rf "CC3220SF_LAUNCHXL.d""HttpGE.d""main_freertos.d""platform.d"ti_drivers_net_wifi config.d"  

    已完成清理

     ****构建完成****
    发生构建文件生成错误..
    无法构建工程。 引用的项目'freertos_builds_CC3220SF_LAUNCHXL_release_ccs'包含构建错误。
    构建停止..

    如何找到"编译错误"并进行修复?

    感谢您的支持!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您发送更多详细信息。 引用的工程"freertos_builds_CC3220SF_LAUNCHXL_release_ccs"无法正确编译、其编译控制台输出将提供更多详细信息。  

    此致、

    拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    示例工程"freertos_builds_CC3220SF_LAUNCHXL_release_ccs"无法正确编译。

    编译控制台写入:

    ****构建完成****
    发生构建文件生成错误..
    无法构建工程。 引用的项目'freertos_builds_CC3220SF_LAUNCHXL_release_ccs'包含构建错误。
    构建停止..

    正确编译此项目的解决方案是什么?

    此致、

    Michael Sol。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Michael、

    如果突出显示其他项目 "freertos_builds_CC3220SF_LAUNCHXL_release_ccs"、其控制台视图中会显示什么?  

    此致、

    拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    解决方案是通过移除 CC3220 LaunchPad 板上 J13 SOP 端子的所有跳线找到的。  

    此致、

    Michael