Thread 中讨论的其他器件:CC3200
我将 simplelink 设置为 AP。
我启动 HTTP 服务器。
我配置 TCP 并与器件通信。
当从 TCP 读取 Post 令牌并且在多次 POST 后、simplelink 会堆栈在 sl_Task 内的信标上
建议
simplelink 5.10.00.02
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.
我将 simplelink 设置为 AP。
我启动 HTTP 服务器。
我配置 TCP 并与器件通信。
当从 TCP 读取 Post 令牌并且在多次 POST 后、simplelink 会堆栈在 sl_Task 内的信标上
建议
simplelink 5.10.00.02
Asaf、您好!
老实说、当您执行诸如在 Web 服务器处理程序中使用套接字或文件系统等耗时的操作时、您会遇到问题、我并不感到惊讶。 尽管 CC3220和 CC3235的驱动程序旨在处理来自事件处理程序上下文的 sl_ API 调用、但这不是最佳方法。 更好的方法是使用消息队列或其他同步对象等进程间通信将此类处理分离为单独的任务。
BTW... 您是否在 Web 服务器事件处理程序中使用大型本地变量/缓冲区? 如果是、您应该检查堆栈中是否有足够的空间用于 sl_Task。
1月
您好!
至于 hones,您使用的是 SimpleLinkHttpServerEventHandler(),这对我来说并不奇怪,我认为的原因是我记得您的一些其他线程,“token”一词略微确认了您的假设。
由于令牌响应的功能和长度有限、因此在 CC3220中不会以命令方式将用户令牌与处理程序 SimpleLinkNetAppEventHandler()一起使用。 遗憾的是,您没有解释为什么需要在 Web 服务器处理程序中执行耗时的任务。
1月