你好!
我在 cc3200 simplelink 评估板上运行 http_client 示例代码的修改版本。 我目前正在使用基于 https 的 SSL 访问自己的服务器。 这似乎工作正常。 现在我已经建立了连接并完成了初始通信、我希望定期传输信息。 由于我没有使用操作系统(NON_OS 选项)、我尝试设置一个计时器以固定的间隔触发。 这似乎工作正常。 但是、我收到以下错误消息"[sock event]- Unexpected Event [20x]([sock event]-意外事件[20x])、在一段时间后、程序无法开机自检、并返回以下错误消息"Failed to send HTTP POST request header"(无法发送 HTTP POST 请求标头)。 我在没有超时(计时器)的情况下也做了大量的帖子、因此没有警告、代码也按预期执行。 此外、如果计时器 ISR 调用一个简单的任务、则似乎没有问题。
您对此行为是否有任何解释? 也许我需要操作系统才能正确处理来自计时器的中断?
此致、
Jan Gustav Heber