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.

[参考译文] CC3551E:如何重新构建第三方组件?

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1639673/cc3551e-how-to-rebuild-third-party-components

器件型号: CC3551E

    我注意到 lwIP、mbedTLS 和 nimble 等第三方组件作为预编译库提供。 根据工程要求、我需要修改一些配置、因此需要重新构建这些库。 但是、我没有找到有关如何重建它们的详细说明。 我当前正在使用 TI-Clang 工程、CCS 中使用的编译器为 TI Clang v4.0.4.LTS。 我应该如何继续在 Windows 上重建这些库? 您能否提供有关重建方法的完整指南?

    此外、您能否告知是否有任何方法或说明可指导我如何将这些第三方组件直接集成到项目中? 这样、无需使用预编译库、即可直接在工程中编译修改。

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

    你好、钟伟、

    如果要重建第三方库、则需要有 CMake。 目前、如果您要完全重新编译 SDK、则需要运行 Makefile(如果您使用的是 Windows、请将生成器更改为类似 MinGW 的内容【请参阅此处了解详情】)。  

    您能否详细介绍一下如何将第三方组件集成到项目中? 您是指在工作区中包含第三方库并使用您的应用进行编译?

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

    尊敬的 

    1、我已经能够根据您的建议成功编译新的 mbedtls.a

    2、我的意思是不使用  mbedtls 这样的第三方库。 A、但直接添加必要的。 C 和。 项目编译的第三方库的 H 文件

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

    你好、中伟。

    这是完全没有问题的。 如何选择设置开发环境取决于您。

    但请注意、SDK 使用的 mbedtls 中可能存在某些依赖项、因此您需要确保在工程目录中设置 mbedtls 时、simplelink_wifi_sdk 也会及时更新这些更改。

    如果您要偏离我们为 SDK、第三方库等设置构建系统的方式、那么您需要与 CMake 或自己的构建系统混为一谈