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.

[参考译文] CC3235MODSF:有关错误代码的问题

Guru**** 2903660 points

Other Parts Discussed in Thread: CC3235MODSF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1639546/cc3235modsf-question-about-an-error-code

器件型号: CC3235MODSF

您好:

错误代码–30727 是什么意思?  

从 cc3235modsf 收到以下错误代码。

+eventgeneral:error、–30727、

我在 SDK 源文件中找不到它。

(SDK:simplelink_cc32xx_sdk_5_20_00_06)

 

谢谢、

卡尔文

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

    尊敬的 Calvin:

    您正在使用的任何特定应用或项目? 您的程序会执行什么操作导致此错误? 函数调用等?

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

    尊敬的 BLiu:

    它基于“AT 命令“示例。

    我们有一个系统定期与服务器通信、并且在每个通信会话完成后套接字都会关闭。

    在下面发生问题的日志中、它显示客户端已成功将最终数据发送到服务器、然后正确关闭套接字。 但大约 10 秒后、主机 MCU tx_failed 从 Wi-Fi 模块收到了错误消息。 然后、大约 10 分钟后、 -30727 报告了另一个代码错误。  此后、 我们会定期 AT+WLANCONNECT 向模块发送命令、以便重新连接到接入点。 但是、模块在 n 秒(我们配置的超时)内没有响应、因此尝试将终止。

    当时不清楚接入点是否存在问题、但似乎与该 -30727 错误有关。

    <11:07:45>
    正在与服务器通信...
    向服务器发送最后一个数据。

    <11:07:46>
    [i][wifi.c:1913]>> AT+Close=1

    <11:07:56>
    [e][wifi.c:837]>>+eventsock:tx_failed、1、–15

    <11:18:29>
    [e][wifi.c:752]>>+eventgeneral:error、–30727、

    谢谢、

    卡尔文

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

    明白。 我来仔细看看。 我们会通过星期五回复您。

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

    尊敬的 Calvin:

    很抱歉耽误了时间;我是出差而不在这个国家。 是否有机会检查调用了哪个事件处理程序?

    SimpleLinkGeneralEventHandler()?

    SimpleLinkFatalErrorEventHandler()?

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

    尊敬的 BLiu:

    由于我 at_commands 几乎按原样使用该示例、因此我需要做一些额外的工作来验证正在调用哪个处理程序。 我可能无法立即检查、但稍后有机会时可以尝试查看。

    也就是说、我的假设是、如果 +eventgeneral 发送了 AT 命令、则表明 SimpleLinkGeneralEventHandler() 已调用该命令。 这不是预期行为吗?

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

    我明白了。 您遇到的第一个错误是 SL_ERROR_BSD_ECLOSE(–15L) /*关闭套接字操作无法传输所有排队的数据包*/

    您如何确认所有待处理的套接字数据都已被对等器件完全发送/确认?