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.

[参考译文] CC3135MOD:CC3135挂起

Guru**** 2585275 points
Other Parts Discussed in Thread: CC3135, AM5708

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/960100/cc3135mod-cc3135-hangs

器件型号:CC3135MOD
主题中讨论的其他器件:CC3135AM5708

您好!

我们将 CC3135与通过 SPI 总线连接的 AM5708结合使用。

为了与 NWP 通信、我们使用 Simplelink 驱动程序3.0.1.65。

  • 芯片:0x31100000
  •      MAC:3.1.0.5  
  •         PHY:3.1.0.26
  •         NWP:4.7.0.3
  •         ROM:8738
  •         主机:3.0.1.65  

下图显示了向 Wi-Fi 模块传输数据流。 在数据流的末尾、您可能会看到 NWP 停止发送数据。 Simplelink 驱动程序在一个 while 周期内挂起、等待来自 NWP 的不同4字节数据包。 但是、NWP 会一直发送、即0x00 0x00 0x09、直到它断电。 超时后、驱动器崩溃并出现"同步丢失"错误。
在下面的图像上、您可能会看到该崩溃的片段。
事件序列:

  • *几次 IRQ 上升后、Simplelink 驱动程序发送 CNYS 模式- 0x87 0x65 0x56 0x78、一段时间后 IRQ 下降。
  • 通常、在4字节周期后、NWP 发送确认0xDC 0xBD 0xAB 0xCD。 在最坏的情况下、NWP 下拉 IRQ 线路、但从不发送确认模式。 由于它向下拉 IRQ、它必须已接受 CNYS 模式、但已停止传输。

NWP 有什么问题?

此致、Andrei

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

    您好 Andrei、

    您是否在示波器中检查了 SPI 信号以确保 SPI 信号干净、并且没有可能导致某些损坏、从而导致 NWP 进入不良状态的噪声?

    NWP 接口的 SPI 时钟速度是多少? 您是否曾尝试调整 SPI 速度并查看这是否会影响观察到的行为?

    此致、
    Michael

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

    大家好、Michael。

    示波器显示的信号非常清晰。 我们尝试了5-20MHz 的频率、结果同样糟糕。