我将一个与 POSIX 兼容的应用从 Linux 移植到 CC32xx。 它在 Linux 上运行良好。 在 CC3235SF Launchpad 上、在"接受"期间、我收到 一个 slnetsock 错误2005。
这意味着内核 slnet 逻辑在某种程度上失败了。 如何进一步调试? 如何获得有关正在发生的情况以及 slnet 内部的问题的更多信息?
该错误出现在以下 POSIX 逻辑期间:
套接字(...
绑定(...
监听(...
while (1){
客户端=接受(...
mycreatethread (...) //与客户端执行操作,包括创建不同的套接字
}
它在第 n 个客户端连接时发生。 我已经检查并调试了我的代码:我真的不认为我有 stackoverflow 或线程问题。 我的应用程序不会崩溃。slnetsock 不再工作。