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.

[参考译文] CC3100:原始套接字不工作

Guru**** 2554450 points
Other Parts Discussed in Thread: CC3100

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/679963/cc3100-raw-socket-not-working

器件型号:CC3100

每当我使用选项 sl_sock_raw 调用 sl_Socket 时、我都会得到一个常规事件回调"[General event] Id=[2] Sender =[0]、程序计数器在 sl_Socket 内保持"卡住"状态。

 

致电:

int32_t rawSocket = sl_Socket (sl_AF_RF、sl_sock_raw、channel);

倍行者:

 

void SimpleLinkGeneralEventHandler (slDeviceEvent_t * pDevEvent)

   log_e ("一般事件"、"ID=[%d]发件人=[%d]\r\n"、
              pDevEvent->EventData.deviceEvent.status、

             pDevEvent->EventData.deviceEvent.sender

   );

 

其他信息:

- sl_sock_stream (TCP)和 sl_sock_DGRAM (UDP)正在工作、但不能正常工作。

- CC3100配置为接入点。

- sl_device_General_version:

              芯片0x04000000

              MAC 31.1.4.0.1

              PHY 1.0.3.34

              NWP 2.7.0.0

              ROM 0x3333

我使用的是 SimpleLink:v1.0.1.6

 

 

 

从何处可以获得 有关"一般事件 ID=2"代表的更多信息?

这是已知问题吗?

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

    您好!

    该错误不会指向特定的根本原因。 这是一个一般错误。

    您能详细说明一下在站点模式下使用相同代码会发生什么情况吗?

    此致、

    Shlomi

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

    好的、它在站点模式下工作。
    感谢 Shlomi 的提示。

    对于有相同问题的任何人、我可以推荐以下 wiki 页面:
    processors.wiki.ti.com/.../CC3100_&_CC3200_Transceiver_Mode

    它还指出:“收发器模式”仅在断开连接模式下受支持,这意味着设备不应连接到任何接入点以使用此功能”