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.

[参考译文] CC3220S:超时致命错误代码是什么意思?

Guru**** 2540720 points
Other Parts Discussed in Thread: CC3220S

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/800809/cc3220s-what-s-the-timeout-fatal-error-code-mean

器件型号:CC3220S

高出口、

系统启动时的错误代码报告、如何检查 CMD 超时致命错误代码? 日志如下所示:

[错误]-致命错误:检测到异步事件超时[事件操作码=0x8]

和相应的代码为:

   案例 SL_DEVICE_EVENT_FATAL_CMD_TIMEOUT:
   {
       ERROR_PRINT ("\n\n\r\n[ERROR]-致命错误:检测到异步事件超时"
                   "[event opcode =0x%x]"、
                   slFatalErrorEvent->Data.CmdTimeout.Code);
   }

我想知道错误代码"event opcode =0x8"是什么意思?

WlPAN

谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    添加:
    调用"ret = sl_NetAppStart (sl_NetApp_DHCP_Server_ID);"的函数时发生错误
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wlpan、

    似乎这是 sl_opcode_device_INITCOMPLETE (0x8)、当器件没有正确的响应时、这个超时错误在 sl_Start ()期间被返回。 其他信息可能会为您提供 TI 工程师。

    1月

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

    Jan 对退货代码的解释似乎正确。 有趣的是、您报告说、当您调用时、您会看到:
    RET = SL_NetAppStart (SL_NetApp_DHCP_SERVER_ID);

    您能否验证 sl_Start()命令是否已成功返回? 您使用的是阻塞 sl_Start()调用还是非阻塞 sl_Start()? 在后一种情况下、您提供回调函数作为参数、需要等待操作完成、然后再对 simplelink 主机驱动程序 API 进行其他调用。

    我很惊讶地看到 CC3220S 上会发生这种情况、除非应用程序代码中存在一些错误。 主机 MCU 和网络处理器之间的交互定义非常明确、因为接口是内部接口、并且物理接口的底层驱动程序经过了非常好的测试。

    我假设您在某些自定义应用程序代码中看到这一点、而不是 SDK 中未经修改的示例、对吧? 如果是、您进行了哪些更改?

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

    我一段时间没有收到您的回复、因此我假设您能够解决您的问题。 如果没有、请在下面发布另一个回复、我们可以继续此调查。

    此致、
    本·M