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/CC3100BOOST:CCS Windows 兼容性

Guru**** 2387080 points
Other Parts Discussed in Thread: CC3100SDK, CC3100, CC31XXEMUBOOST, CC3100BOOST, MSP430F5529, CC3200
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/605895/ccs-cc3100boost-ccs-windows-compatibility

器件型号:CC3100BOOST
主题中讨论的其他器件:CC3100SDKCC3100CC31XXEMUBOOSTMSP430F5529CC3200

工具/软件:Code Composer Studio

在 Code Composer Studio v7上从 CC3100SDK 1.2编译 HTTP 客户端时、我收到以下错误。

#1965无法打开源文件"windows.h".ccsproject /httpclient1 line 44、外部位置:E:\TI\CC3100SDK\cC3100-SDK\platform\simplelinkstudio \slosi.h C/C++ problem

gmake:***[main.obj]错误1 httpclient1 C/C++问题

gmake:目标"全部"不会由于错误而重新生成。 httpclient1 C/C++问题

我想我应该包括一些预处理器 定义。 哪一个?

如果不是、还可以执行其他操作来消除这些误差。  

我已经在这个论坛上专门提出这个问题、因为我觉得它是我需要添加到软件中的东西。  

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

    您好!

    在您的另一篇文章中、我可以推断您的代码可能具有额外的文件和 Visual Studio 添加的#includes、因此特定于操作系统的头文件出错 。

    CCS 不会为 Windows OS 构建代码(至少在集成所有内容方面没有付出很大的努力)、但是、由于您使用的是 CC3100 SDK 中的示例项目、因此您应该可以轻松地将项目导入工作区-使用 CCSv7.2、 我执行了以下步骤:

    -转至 Project→Import CCS Projects 菜单
    -在"选择搜索目录"框中、我指向基本 C:\ti\CC3100SDK_1.2.0。 它会扫描所有项目
    -选择了 http_client 项目并单击确定。 在您的情况下、如果您已经有名为 http_client 的项目、则必须在执行此步骤之前对其进行重命名(只需突出显示现有项目的名称、按 F2键并键入其他名称)。  
    -导入后、按照 main.c 文件顶部显示的说明正确设置 wifi 参数。
    -完成这些修改后,如果您尝试构建这个较旧的项目,则会收到以下错误信息:

    此工程是使用当前未安装的编译器版本创建的- 4.3.1 [MSP430]。 请参阅"帮助">"安装新软件"并选择"代码生成工具更新"以检查此编译器是否可通过 CCS 更新获得。  

    -如上面的错误消息中所述、转至所示的菜单、进行选择并滚动以查找 MSP430编译器工具版本4.3.x (4.3.8可用、兼容)。  
    完成所有这些操作后,项目应该会构建好。  

    另一种方法是使用 TI Resource Explorer 中预先存在的示例之一开始您的开发-此 简短视频从1:00开始介绍了其用法。 由于您的电路板是 BoosterPack、因此您必须选择您的基本 Launchpad (Booster Pack 连接到的位置):MSP430或 MSP432。  

    希望这对您有所帮助、

    拉斐尔

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

    你好,Rafel!

    正如您所说,我导入 了 http_client 项目并更新了编译器,但版本不是4.3.8,而是17.3

    我会得到这些误差。 我出了什么问题吗? 有任何需要修改的内容吗?

    说明资源路径位置类型
    
    #1965无法打开源文件"simplelink.h" board.c /http_client/board line 37 C/C++ Problem
    
    #1965无法打开源文件"simplelink.h" device.c /http_client/simplelink/source line 42 C/C++ Problem
    
    #1965无法打开源文件"simplelink.h" source_client/cn/simplelink/source line #1965
    
    42 C/C++ Problem
    
    #1965无法打开源文件"simplelink.h" fs.c /http_client/simplelink/source line 42 C/C++ Problem
    
    #1965无法打开源文件"simplelink.h" main.c /http_client line 63 C/C++ Problem
    
    #1965无法打开源文件"simplelink.h"源
    
    文件"simplelink.h"/cn/simplelink/source line 42 C/C++ problink/problink/problem源 代码行/probleme.c+/problink.c/c+/problue.c+/probluetooth 问题
    
    #1965无法打开源文件"simplelink.h" nonos.c /http_client/simplelink/source line 42 C/C++ Problem
    
    #1965无法打开源文件"simplelink.h" socket.c /http_client/simplelink/source line 43 C/C++ Problem
    
    #1965无法打开源文件"simplelink.h" splelink.h" source/spiawn
    
    line #40+c+_client/source line #1965
    
    无法打开源文件"simplelink.h" wlan.c /http_client/simplelink/source line 42 C/C++ Problem
    
    gmake:***[board/board.obj] Error 1 http_client C/C++ Problem
    
    gmake:***[main.obj] Error 1 http_client C/C++ Problem
    
    gmake:***[simplelink/cn/simplelink_client.cn/simplelink_driver/gmake.gmaked:***[simplelink_cn/sim源
    
    代码:http+client/cn/simplelink_cn/simplelink_client.cn/sim源 代码:http+1.board.cn/simplelink_cn/simplelink_c+
    
    
    
    
    
    http [simplelink/source/flowcont.obj]错误1 http_client C/C++ Problem gmake:***[simplelink/source/fs.obj]错误1 http_client C/C++ Problem gmake:***[simplelink/source/netapp.obj]错误1 simplelink_client C/C++ problem
    
    gmake:***[simplelink/cn/simplelink_source.obj]
    
    问题:***[simplelink_cn/simplelink_cn/source/cn/simplelink+1.cn/source/cn/simplelink+1.obj]
    
    问题 gmake.obj:***[simplelink_c+1.cn/simplelink_client/cn/simplelink_c+1.cn/sim源 代码:***[simplelink_cn/sim源 代码
    
    ***[simplelink/source/sprawn.obj] Error 1 http_client C/C++ Problem
    
    gmake:***[simplelink/source/wlan.obj] Error 1 http_client C/C++ Problem
    
    gmake:***[SPI/SPI.obj] Error 1 http_client C/C++ Problem
    
    gmake:target 'all' not remake because of errors。 HTTP_CLIENT C/C++问题 

    就像其他信息一样,我在 CCSv7上运行此应用程序而不连接硬件。 我拥有的硬件是 CC3100BOOST 和 CC31XXEMUBOOST。 我计划稍后将其添加到 嵌入式器件的 MCU (ARM7)中。

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

    我看到您的项目从原始 http_client (多种构建配置、如 Debug_GNU、Debug_TI)中进行了大量修改。

    您是否尝试安装较旧的编译器以满足项目原始相关性? 您应该这样做、将您的构建配置切换为"Debug"(菜单 Project -> Build Configurations -> Set Active)、根据 main.c 文件的顶部头文件修改项目参数并进行重建。

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

    你好,Rafael!

    嗯、编译器问题已经解决了。 我现在有 4.3.8版。

    现在、当我构建它时、这些是错误。  如果在任何情况下预处理器符号都可能是问题,则最初是__ccs__、_MSP430F5529_、__sl__、_use_cli_。 我添加了 HTTPCli_LIBTYPE_MIN。 无论是否添加,错误都没有区别。现在怎么办?


    说明资源路径位置类型 #10010链接期间遇到错误;"http_client.out"未生成http_clientC/C++问题 "="">processors.wiki.ti.com/.../10234"> 未解析的符号仍为http_clientC/C++问题 无法找到文件"http_lib.lib"无法找到文件"http_lib.lib"http_clientC/C++ problem gmake:***[http_client.lib_gout]无法找到文件"http_lib.lib.lib" 、因为"http_client.lib_problem"不会生成所有错误。http_clientC/C++ problem unresolved symbol HTTPCL_connect、first referenced in ./main.http_clientC/C++ problem unresolved symbol HTTPCLI_construct, first referenced in ./main.httpobj_clientC/C++ problem unresolved symbol HTTPCobj_getResponseField、first referenced in ./main.obl_c+、 unresolved 最初在./main.obj httphttp_clientC/C++ problem unresolved symbol HTTPCLI_sendField 中引用、最初在./main.objhttp://http_clientC/C++ problem unresolved symbol HTTPCli_sendRequest 中引用、最初在./main.objhttp_clientC/C++ problem unresolved symbols HTTPCLI_sendRequest 中引用、unresolvedsymbols 。 最初在./main.obj 中引用的 http_clientC/C++ Problem #10204-D 无法将索引库"libmath.a"解析为兼容库"unsigned char *"类型的 http_client C/C++ Problem #169-D 参数与"char *"类型的参数CLI_UART.c/http_client/CI_UARTline 从较小的 Cd+整数转换指针202+C 不兼容/http_client/SPIline 132C/C++ Problem #770-D 从指针转换为较小整数SPI.c/http_client/SPIline 135C/C++ Problem #770-D 从指针转换为较小整数SPI.c/http_client/SPIline 142C/C++ Problem #770-D 从指针转换为较小整数 SPI.c /http_client/SPI 线路145+从 指针转换为较小整数 整数spi.c/http_client/SPI行166C/C++问题 #770-D 从指针转换为较小整数spi.c/http_client/SPI行213C/C++问题 #770-D 从指针转换为较小整数spi.c/http_client/SPI行216C/C++问题 #770-D 从指针转换为较小整数C+SPI+/225 整数 C+SPI/SPI/SP+C 行 更小的整数SPI.c/http_client/SPIline 228C/C++ Problem #770-D 从指针转换为更小的整数SPI.c/http_client/SPIline 247C/C++问题

    如果在任何情况下预处理器符号都可能是问题,则最初是__ccs__、_MSP430F5529_、__sl__、_use_cli_。 我添加了 HTTPCli_LIBTYPE_MIN。 无论是否添加,错误都没有区别。现在怎么办?



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

    我找到了这个 主题、 使用它、我现在会降到"Zero Errors and 12 warnings (零错误和12警告)"。 但是、构建已经完成。 接下来应该做什么? 如何将其发送到可用的硬件 CC3100BOOST +CC31XXEMUBOOST。 请说明在流程结束前要做的一切。

    有用的线程。

    警告包括:  

    说明资源路径位置类型
    #10204-D 无法将索引库"libmath.a"解析为兼容库"http_clientC/C++ Problem
    #169-D 类型"unsigned char *"的参数与类型"char *"的参数 CLI_UART.c/http_client/CLI_UART行202C/C++问题
    #770-D 从 SPI行指针转换为较小的整数/SPI 行/c 132C/C++问题
    #770-D 从指针转换为较小的整数SPI.c/http_client/SPIline 135C/C++问题
    #770-D 从指针转换为较小的整数SPI.c/http_client/SPIline 142C/C++问题
    #770-D 从指针转换为较小的整数SPI.c/http_client/SPIline 145
    从指针转换为较小的整数 SPI.c/http_client/SPIline 166C/C++ Problem
    #770-D 从指针转换为较小整数SPI.c/http_client/SPIline 213C/C++ Problem
    #770-D 从指针转换为较小整数SPI.c/http_client/SPIline 216C/C++ Problem
    #770-D 从指针转换为较小整数 SPI.c /http_client/SPI 行
    从指针转换为较小整数 SPIe225-C 整数spi.c/http_client/SPIline 228C/C++ problem
    #770-D conversion from pointer to s体型 较小的整数spi.c/http_client/SPIline 247C/C++ problem
    

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

    您好!

    我不是该平台的专家、但我收到了以下指南、可帮助您加载 CC3100BOOST 的代码和连接:

    SWRU375
    processors.wiki.ti.com/.../CC3100_HTTP_Client

    希望这对您有所帮助、
    拉斐尔

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

    你好

    我以前曾浏览过这些文件。 这些没有帮助。 为什么我似乎需要一个带有 MSP 430的硬件来执行它。 我再次提到、我只有 CC3100BOOST + CC31XXEMUBOOST。 我们如何使用这些硬件执行 http_client?

    对于如何使用 CC31XXEMUBOOST、没有适当的指导。

    根据您提供的第二个链接,  

    http://processors.wiki.ti.com/index.php/CC3100_HTTP_Client

    我们需要将'board'连接到 Windows PC。

    你们讨论的是哪款板? 为何如此含糊?

    接下来,正如建议的那样,我打开 了终端设置 ,并执行了 Putty 中要求为 CC31XXEMUOOST 执行的操作,但没有打开连接。  

    请清除这种模糊之处,并建议您的专家为该平台的新用户提供适当的指导。

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

    我认为这里有些混乱。 在 CC3100 SDK 1.2中具有 HTTP 客户端示例的唯一平台是 MSP430F5529 LaunchPad。 您必须拥有该主机微控制器、才能运行此示例、而无需更改代码/移植到另一个主机驱动程序。 为了仅使用 CC3100 BoosterPack 和 CC3100 Emulation BoosterPack 执行代码、您需要使用 SimpleLink Studio 示例、该示例使用 PC 上的 Visual Studio 作为主机。 这就是 CC3100与 CC3200的不同之处;CC3100只是网络处理器、因此没有主机微控制器、它就无法运行任何内容。

    如果您想演示 CC3100 SDK 中的所有可用示例、我强烈建议您购买 MSP430F5529 LaunchPad。 从该主机驱动程序开始移植以进行开发也比从 SimpleLink Studio 开始要容易得多。

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

    因此、我对 CC31XXEMUBOOST 的工作有错误的了解、这是在网站上给出的描述。 您能不能更详细地介绍一下它的功能和使用情况、它可以在哪里取代 MCU 等
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Arvind:

    仿真 BoosterPack 有一些用途、CC31XXEMUBOOST 产品页面说明中介绍了这些用途:
    1.将更新刷写到 CC3100BOOST (服务包、HTML 页面、证书等用户文件)
    2.使用 CC3100无线电工具进行射频性能评估
    3.使用 SimpleLinkTmStudio 进行 MCU 软件开发–可以在 CC3100软件开发套件(SDK)中找到 PC 工具、文档和示例应用程序

    在开发过程中、至少需要使用仿真 BoosterPack 将最新的服务包刷写到 CC3100中。 替换主机微控制器的唯一方法是将仿真 BoosterPack 与 SimpleLink Studio 软件配合使用、以便始终连接 PC 并充当主机。

    如果您想使用独立的微控制器+Wi-Fi 组合、可以查看 CC3200。

    此致、
    Sarah