我已经做了一些稳健性测试。 我正在上传数据、然后通过刷新网页来终止数据。 我在函数 SimpleLinkNetAppEventHandler()中得到以下事件代码,并且不知道如何解密它的含义:
pNetAppEvent->ID = 0x10187b
这一个是否有解码环?
谢谢!
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.
我已经做了一些稳健性测试。 我正在上传数据、然后通过刷新网页来终止数据。 我在函数 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