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.

[参考译文] LAUNCHXL-CC3235SF:从 SimpleLinkNetAppEventHandler()获取意外事件:pNetAppEvent->ID = 0x10187b

Guru**** 2582405 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/986067/launchxl-cc3235sf-get-unexpected-event-pnetappevent--id-0x10187b-from-simplelinknetappeventhandler

器件型号:LAUNCHXL-CC3235SF

我已经做了一些稳健性测试。  我正在上传数据、然后通过刷新网页来终止数据。  我在函数 SimpleLinkNetAppEventHandler()中得到以下事件代码,并且不知道如何解密它的含义:

pNetAppEvent->ID = 0x10187b

这一个是否有解码环?

谢谢!

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

    您好!

    pNetAppEvent->ID 的所有预期值均可在 netapp.h 中找到:

    /* NetApp user events */   
    typedef enum
    {
        SL_NETAPP_EVENT_IPV4_ACQUIRED = 1,
        SL_NETAPP_EVENT_IPV6_ACQUIRED,
        SL_NETAPP_EVENT_IP_COLLISION,
        SL_NETAPP_EVENT_DHCPV4_LEASED,
        SL_NETAPP_EVENT_DHCPV4_RELEASED,
        SL_NETAPP_EVENT_HTTP_TOKEN_GET,
        SL_NETAPP_EVENT_HTTP_TOKEN_POST,
        SL_NETAPP_EVENT_IPV4_LOST,
        SL_NETAPP_EVENT_DHCP_IPV4_ACQUIRE_TIMEOUT,
        SL_NETAPP_EVENT_IPV6_LOST,
        SL_NETAPP_EVENT_NO_IPV4_COLLISION_DETECTED,
        SL_NETAPP_EVENT_NO_LOCAL_IPV6_COLLISION_DETECTED,
        SL_NETAPP_EVENT_NO_GLOBAL_IPV6_COLLISION_DETECTED,
        SL_NETAPP_EVENT_MAX
    } SlNetAppEventId_e;

    鉴于您的值0x10187未出现在列表中、它很可能是一个损坏的值。 可能会发生以下两种情况之一:

    1.主机驱动程序以某种方式损坏,并返回包含垃圾数据的虚假事件。 检查您的应用程序堆栈、堆、中断状态、以确保您的 RTOS 状态良好并且没有任何内存损坏

    2. CC3235的 NWP 遇到了不良状态并将不良数据返回到主机驱动程序。 您无法直接检查、但我可以查看您设备的日志数据、以检查是否有异常。 请查看 NWP 编程人员指南第20.1节中的说明 、了解相关说明。

    此致、
    Michael

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

    非常感谢、Michael。  当我看到这个列表时、我也认为是一样的。  当我未能向 Get (200或404)发送 HTTP 响应标头时、似乎会显示错误(有时)。  NWP HTTP 服务器显然不喜欢它。  当我提供响应时、我看不到错误。  因此,问题在这方面得到了解决。

    现在我将把它保留在这里、但非常感谢您提供日志。  有趣的东西!

    谢谢、

    Fred