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**** 2581345 points
Other Parts Discussed in Thread: CC3100

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/570468/cc3100-generating-an-interrupt-to-the-host-processor-upon-receiving-of-data-on-an-open-socket

器件型号:CC3100

当在无限期开放的安全 TCP 套接字上接收到数据时、建议使用哪种方法从 CC3100生成主机中断?

我知道 TI-RTOS 在设置阻塞接收呼叫时管理主机中的低功耗模式、但当主机在 ANON-TI RTOS 上运行应用程序时、阻塞方法会阻止主机进入低功耗模式。 如果设置非阻塞式接收呼叫、主机需要定期进行数据轮询、这再次防止主微控制器进入不间断深度睡眠模式。

我的目标是让 CC3100在等待打开的套接字上的数据时运行、该套接字可能持续几个小时、并生成一个信号以在中断时唤醒主机。 函数 sl_select 会告诉我数据是否存在、但仍然不会生成上述中断。

有什么想法吗?

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

    遗憾的是、除了您描述的两个选项外、在该器件上没有更好的方法。 我们通常看到客户使用非阻塞方法进行轮询。

    此致、
    Sarah