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.

[参考译文] TM4C129ENCPDT:无法同时使用 CC3100 WIFI SDK 的 socketndk.h (来自 Tirtos)和 socket.h 获取重新申报错误。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1233589/tm4c129encpdt-not-able-to-use-socketndk-h-from-tirtos-and-socket-h-by-cc3100-wifi-sdk-together-getting-redeclaration-errors

器件型号:TM4C129ENCPDT
"Thread:CC3100"中讨论的其他器件

大家好!

我在使用 TIRTOS 2.16.01.14 NDK 文件夹中的 socketndk.h 和 CC3100 SDK 1.2.0中的 socket.h 时遇到了重新声明错误, 我不能在切换网络连接时实施以太网和 WiFi 以太网?

有任何建议吗? 以及任何在运行时实施从以太网到 wifi 的切换的回函数代码。

提前感谢

此致

Chiranth

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

    您好!

     抱歉、我不是 TI-RTOS NDK 专家。 我不知道您为什么要使用 socketndk.h 而不是 socket.h 如果查看针对 TM4C129的 TI-RTOS 网络示例、它们都基于 BSD 套接字调用、而不是 NDK_SOCKET 调用。 请参阅以下示例。

    一旦我被告知 如果完全测量的话、NDK_SOCKET 也许只提供比 BSD 好一点的性能。 如果可以帮助您解决重述错误、我建议您使用 socket.h。 此外、我没有 CC3100的相关经验、但您的帖子已发送到 TM4C 论坛。 请以 器件型号 CC3100打开一个新的主题、以便那里的专家能够帮助您解决 wifi 问题。  

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

    尊敬的 Chrales:

    是的,你是正确的使用 socket.h 是最好的,将不会有 redeclaration erros ,但我正在试图应用以太网和 wifi 连接存在和交换机,当其中任何一个丢失. 我已经张贴在 Wifi 论坛,这里是链接  

    https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1234266/cc3100-can-both-wifi-and-ethernet-connection-co-exist-in-ti-rtos-project

    此致  

    线性调频脉冲