Other Parts Discussed in Thread: CC3120, , UNIFLASH
Hello,
I'm using multiple CC3120 to communicate from our products (7 of them) to an iOS device.
One of the CC3120 is configured as an access point, the iOS device is always connected to it (static IP, no DHCP running). Other devices connect 1 by 1 to the AP and communicate with the iOS device, then disconnect.
I'm investigating multiple issues (iOS device kicked, sniffer shows "no reason" for this deauth frame), crashes from the AP after a couple minutes etc..
Currently I'm investigating a SL_DEVICE_EVENT_FATAL_DEVICE_ABORT event between 2 HTTP requests from the AP to the iOS device.
I'm having a hard time finding what it is, as the documentation lacks info on these events. Structure says
typedef struct
{
_u32 Id;
SlDeviceFatalData_u Data;
}SlDeviceFatal_t;
typedef struct
{
_u32 Code;
_u32 Value;
} SlDeviceFatalDeviceAssert_t;
But there is no mention whatsoever to what this "code" means, no enum, no note, no comment, no link to a document, nothing (and this is true for all similar structures). The documentation says:
For pSlDeviceFatal->Id = SL_DEVICE_EVENT_FATAL_DEVICE_ABORT
Indicates a severe error occured and the device stopped
Use pSlDeviceFatal->Data.DeviceAssert fields
- Code: An idication of the abort type
- Value: The abort data
This is not helping. Please can you share information about this "idication" ?
Below some info about the version:
CHIP 822083584
MAC 31.2.1.0.1
PHY 2.2.0.5
NWP 3.3.99.1
ROM 0
Thank you