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.

[参考译文] CC3100MOD:CC3100卡死

Guru**** 2589265 points
Other Parts Discussed in Thread: CC3100, SEGGER, CC3100MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/885431/cc3100mod-cc3100-got-stuck

器件型号:CC3100MOD
主题中讨论的其他器件:CC3100SEGGER

您好!

我的 CC3100突然卡住、我将尝试解释我是如何看到的:

1.我的系统在多线程中运行(Segger embOS)

2.连接到路由器-正常。

3.建立插座连接(4个并行连接)-正常。

4.突然、无法向 CC3100发送或接收任何数据。 *这种情况并非总是发生,每天发生一次,甚至每周发生一次。

5.为了理解这个问题,我实施了下一次回调:  

void SimpleLinkGeneralEventHandler (slDeviceEvent_t * pDevEvent)

switch (pDevEvent->Event)

案例 SL_DEVICE_General_ERROR_EVENT:
TRACE ("[常规 ERR]");
中断;
案例 SL_DEVICE_ABORT_ERROR_EVENT:
跟踪("[器件 ERR]");
中断;
案例 SL_DEVICE_DRIVER_ASSERT_ERROR_EVENT:
trace ("[设备驱动程序 ERR]");
中断;
案例 SL_DEVICE_DRIVER_TIMEOUT_CMD_COMPLETE:
trace ("[设备驱动程序超时 CMD ERR]");
中断;
案例 SL_DEVICE_DRIVER_TIMEOUT_SYNC_pattern:
trace ("[设备驱动程序超时同步 ERR]");
中断;
案例 SL_DEVICE_DRIVER_TIMEOUT_ASYNC_EVENT:
跟踪("[设备驱动程序超时异步 ERR]");
中断;
案例 SL_DEVICE_ERROR_MAX:
TRACE ("[器件 ERR MAX]");
中断;
案例 SL_General_ERROR_CON_Mgmt_status_disconnect_During_connect:
trace("[密码不正确]");
中断;
默认值:
中断;

跟踪("状态:<%d>、发件人:<%d>、中止类型<%lu>、中止数据<%lu>\n\r\n、pDevEvent->EventData.deviceEvent.status、
pDevEvent->EventData.deviceEvent.sender、
pDevEvent->EventData.deviceReport.AbortType、
pDevEvent->EventData.deviceReport.AbortData );

突然 CC3100发送下一个事件:

[常规 ERR]状态:<-1>、发送器:<0>、中止类型<134283519>、中止数据<0> 

之后、我无法使用 CC3100。

请提供建议、

此致、

Leon。

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

    您好 Leonid、

    您能否捕获此类的 NWP 日志?  https://processors.wiki.ti.com/index.php/CC3100_%26_CC3200_Capture_NWP_Logs

    -1错误错误是致命的中止、您需要调用 sl_Stop() sl_Start() cycle 以重新获得与 CC3100的通信。

    BR、

    Vince  

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

     您好、Vince、

    感谢您提供的信息、我将尝试停止并启动芯片。

    根据 NWP 日志、My MCU STM32F207通过 SPI 线路(MOSI、MISO、CLK)、INTR、NHIB 和 nRESET 连接到 CC3100MOD。 随附 CC3100MOD 原理图。

    是否有办法注销 NWP?

    此致、

    Leon。

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

    Leon、

    您将需要使用 TEST_62作为引脚来连接到 UART 仿真器以提取日志。

    BR、

    Vince  

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

    尊敬的 Vince:

    谢谢、我将对其进行测试。

    此致、

    Leon。