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/CC3100:CC3100

Guru**** 2393475 points
Other Parts Discussed in Thread: CC3100, MSP430F5529, CC3100BOOST, CC3100SDK

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/614867/ccs-cc3100-cc3100

器件型号:CC3100
主题中讨论的其他器件: MSP430F5529、、

工具/软件:Code Composer Studio

我正在尝试使用 CC3100 SDK 示例库中的 http 客户端应用程序。 我正在使用 MSP430F5529 Launchpad 和 cc3100Boost 模块。 我收到以下编译错误

****为项目 http_client 构建配置调试****

"C:\\TI\\ccsv6\\utils\\bin\\gmake"-k all
'生成文件:./main.c'
'调用:MSP430编译器'
"c:/TI/ccsv6/tools/compiler/msp430_4.3.8/bin/cl430 -vmspx --abi=coffabi --include_path="C:/TI/ccsv6/ccs_base/msp430/include --include_path="C:/TI/CC3100SDK_1.2.0/cc3100-sdk/netapps /TI/CC3100SDK_1.2.0/cc3100-sdk/simplelink/source --include_path="C:/TI/CC3100SDK_1.2.0/cc3100-sdk/examples/common --include_path="C:/TI/CC3100SDK_1.2.0/cc3100-sdk/platform/msp430f5529lp --include_path="C:/TI/CC3100SDK_1.2.0/cc3100-sdk/simplelink/include /TI/ccsv6/tools/compiler/msp430_4.3.8/include --include_exclus_support=ccs_pred_exclusion_gui_ines=-ctrabus_guidese-cus_guides=ctrinese-cus_guidese-ctrines_guidese-cep_guides=-ctrines_us_guidese-cep_guidese-cep_suppf-natines=-ctr-cep_suppf-nature_suppf-nature_supers_guidese-ctr-ctr-ctrines=-ines_suppf-nature_suppf-nature_guides=-ctr-cep_guides_guides_guidese-inese-inese-cep_guidese-cep-cep_
'完工建筑:./main.c'
'
'构建目标:http_client.out'
'调用:MSP430链接器'
"c:/TI/ccsv6/tools/compiler/msp430_4.3.8/bin/cl430 /TI/ccsv6/ccs_base/msp430/include /TI/ccsv6/tools/compiler/msp430_4.3.8/lib -vmspx --abi=coffabi -g --define=HTTPCli_LIBTYPE_min --define=_sl_--define=_ccs_--define=_use_cli_--define=_msp430F5529_--define=225 --exclus_atter=-cn-silicon_us=-cn=cn-cn-silicon=-cn-cn-cn=cn-cn-cn_off-cn-silot-cn-cn-cn-cn_cn-cn_off-cn-silot-cn-cn-cn-cn-cn-cn-cn-cn=ines=-cn-cn-cn-cn-cn-cn-cn/simines=-cn-cn-cn-cn/siminese-cn-cn-cn_off-cn-cn-cn-cn-cn-cn/siminatines=-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn/simum-cn-cn_/TI/ccsv6/ccs_base/msp430/lib/5xx_6xx_FRxx /TI/ccsv6/tools/compiler/msp430_4.3.8/include /TI/CC3100SDK_1.2.0/cc3100-sdk/platform/msp430f5529lp/library_project_ccs/http_lib/Debug warn_sections --display_error_number --diag_wrap=off --xml_link_info="http_client_linkInfo.xml"--rom_model -o "http_client.out""./jsmn.lib""./main.obj "./board/board.obj /simplelink/source/device.obj /simplelink/source/flowcont.obj /simplelink/source/fs.obj /simplelink/source/netcfg.obj /simplelink/source/nonos.obj /simplelink/source/spawn.obj ".cli_uart_uart.obj "-o ".exclus.lib"".line.texline.tex.com.cn"/simplelink/source/driver.obj ".dlina.line.t2.pr.com.cn"/simplelink/source/netapp.obj /simplelink/source/socket.obj /simplelink/source/wlan.obj /spi/spi.obj

错误#10008-D:找不到文件"http_lib.lib"

未定义的首次引用
符号
------ --------
HTTPCli_connect ./main.obj
HTTPCli_con构./main.obj
HTTPCLI_getResponseField ./main.obj
HTTPCli_getResponseStatus ./main.obj
HTTPCli_readResponseBody ./main.obj
HTTPCLI_sendField ./main.obj
HTTPCLI_sendRequest ./main.obj
HTTPCLI_sendRequestBody ./main.obj
HTTPCLI_setRequestFields ./main.obj
HTTPCli_setResponseFields ./main.obj

错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"http_client.out"

>>编译失败
Makefile:163:目标'http_client.out'的配方失败
gmake:***[http_client.out]错误1.
gmake:目标"全部"不会由于错误而重新生成。

****构建完成****

我在社区中关注了这一情况、发现该主题在社区中出现。

"CC3100 + MSP430F5529LP 示例 HTTP 客户端不工作"

e2e.ti.com/.../1692313

 我已在工程属性中添加了以下宏、如随附文件中所示。 我仍然无法编译工程  

HTTPCli_LIBTYPE_MIN

_sl__

_use_cli_

_ccs__

我是否遗漏了任何步骤?

考乌什

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

    Kaustuh、您好!

    我从您的另 一篇文章中注意到 您解决了 http_lib 问题、但您仍在解决"libmath.a"问题。 我建议您确保对 http_client 和 http_lib (Properties>General>Compiler version)使用最新的编译器,并且输出格式为 ELF,而不是传统 COFF。 我还会尝试验证您的文件搜索路径、如下所示 :

    此致、

    Alexis

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

    感谢您帮助我解决"libmath.a"问题、但我仍然遇到代码大小限制问题。

    "C:\\TI\\ccsv6\\utils\\bin\\gmake"-k all
    '构建目标:http_client.out'
    '调用:MSP430链接器'
    "c:/TI/ccsv6/tools/compiler/msp430_4.2.7/bin/cl430 /TI/ccsv6/ccs_base/msp430/include /TI/ccsv6/tools/compiler/msp430_4.2.7/lib -vmspx --abi=eabi --data_model=restricted -o0 -g --define=HTTPCli_LIBTYPE_min --define="_sl__--define=_ccs__--define=_use_cli_--define=silicon_off-cn=inature-cn=-cn_cn=cn_cn-silicon_bature=-ines=-cn-cn=-cn_off-cn=ines=-cn-silot-cn-cn-cn-cn-cn_off-ines=ines=ines=-cn-cn-cn-cn-cn-cn-cn_off-cn-cn_off-cn-silot-cn-cn-cn-cn-cn-cn-cn_off-cn_off-cn_off-out-cn-cn-cn-cn-cn-cn-cn-cn-cn_off-cn_off-out-cn-cn-cn-cn-cn-cn-silot-out-cn-cn-cn-cn-cn /TI/ccsv6/ccs_base/msp430/lib/5xx_6xx_FRxx /TI/ccsv6/tools/compiler/msp430_4.2.7/include /Users/kaustubhk/workspace_v6_2/http_lib/Debug reread_libs --warn_sections --display_error_number --diag_wrap=off --xml_link_info="http_client_linkInfo.xml"--rom_model -o "http_client.out""./jsmn.obj""./main.link""""""./board/board.obj /simplelink/source/device.obj /simplelink/source/flowcont.obj /simplelink/source/fs.obj /simplelink/source/netcfg.obj /simplelink/source/nonos.obj /simplelink/source/spawn.obj "./line_line.example"-".lib_line.texample"/simplelink/source/driver.obj -".libmr.line.texe"/simplelink/source/netapp.obj ".dlib.line.com/libm.line"/simplelink/source/socket.obj /simplelink/source/wlan.obj /spi/spi.obj

    错误#10269:输出文件"http_client.out"超过代码大小限制
    错误#10010:链接期间遇到错误;未生成"http_client.out"

    >>编译失败
    Makefile:164:目标'http_client.out'的配方失败
    gmake:***[http_client.out]错误1.
    gmake:目标"全部"不会由于错误而重新生成。

    这是否应该在 MSP430F5529电路板上运行?
    考乌什
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Kaustuh、

    确保您使用的是 CCS 的最新版本。 您可以 在此处下载最新版本

    此致、

    Alexis

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

    再次查看构建控制台后,您还会看到您仍在链接到旧编译器:
    "C:/TI/ccsv6/tools/compiler/msp430_4.2.7/bin/cl430 "

    请确保链接到正确的"tools/compiler"文件夹

    此致、
    Alexis