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-LAUNCHXL:出现错误:[错误]-致命错误:检测到异步事件超时[事件操作码= 0x73][行:265、错误代码:-2005]器件错误、请参阅"器件错误代码"当我使用 sl_stop 重新启动 NWP 时、请参阅 errors.h 中的部分。

Guru**** 2562120 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/647821/cc3220s-launchxl-it-appear-an-error-error---fatal-error-async-event-timeout-detected-event-opcode-0x73-line-265-error-code--2005-device-error-please-refer-device-errors-codes-section-in-errors-h-when-i-restart-nwp-with-sl_sto

器件型号:CC3220S-LAUNCHXL

你(们)好

我的测试案例是:

1.与 AP 关联并成功;

2.使用以下代码设置 DHCP:RetVal = sl_NetCfgSet (sl_netcfg_IPV4_STA_ADDR_MODE、sl_netcfg_ADDR_DHCP、0、0);

然后使用以下代码重新启动 NWP 器件:RetVal = sl_Stop (0xFFFF);ASSERT_ON_ERROR (RetVal、DEVICE_ERROR);//此处为 line265

然后器件在大约1分钟内没有响应。

然后它将错误打印为 UART 的标题。

我发现错误代码-2005是 sl_api_aborted。

我知道我的测试序列不合理、我想设置 DHCP 并重新关联 AP、跳过取消关联 AP 步骤。

但是、当我在这种情况下实际执行该操作时、为什么会发生该错误?

 重启 NWP 器件的前提条件是什么?  

如何在 network_terminal.c 中设置 sl_Stop 的超时;有时使用 RetVal = sl_Stop (0xFF);有时使用 ret = sl_Stop (sl_stop_timeout);//#define sl_stop_timeout      (200)

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

    请使用 sl_Stop 的超时。
    200ms (sl_Stop (200))应该足够了。
    还要确保前一条命令(sl_NetCfgSet)的返回值(Retval)正常。

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

    您好 、Kobi Leibovitch:

    感谢您的回复!

    我真的为 sl_Stop 设置了超时、即 sl_Stop (0xFFFF)、我认为这是等待 NWP 重新启动的足够时间。

    但它仍然返回标题中的错误。 因此、我想问如何避免此类错误、在我重新启动 NWP 之前是否存在任何条件? 如果出现此错误、如何处理? 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、可以帮助我回答我的问题吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请使用"sl_Stop (200)"。

    BR、
    Kobi