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.

[参考译文] CC3220SF:并行进行 SPI 和套接字通信

Guru**** 2487425 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1202536/cc3220sf-spi-and-socket-communication-in-parallel

器件型号:CC3220SF

您好!

1、我有一个启动两个线程的程序。 线程 A 启动 SPI 传输主器件、20000000Mhz、块模式。 SPI 传输完成后、通知线程 B 启动套接字传输、线程 A 再次启动 SPI 传输。

这可以轻松触发 SL_DEVICE_EVENT_FATAL_DRIVER_ABORT。 没有说明这是冲突的文档。

当我在一个线程内依次使用 SPI 和 Socket 时、我不会有这个问题、但它没有充分利用网络带宽、只有 SPI 和套接字并发可以提高效率。

2 μ、A

如果 SPI 和套接字通信可以并行传输、NWP 似乎也使用 SPI。

我的应用是使用 SPI 接口读取芯片数据并将其发送到网络服务器。 如何有效地满足这一要求? 谢谢!

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

    有一个为应用保留的 SPI (主或从)接口。

    第二个实例保留供 NWP 访问外部闪存。

    它们可以并行工作。

    请再次确认您的应用程序不会使一个线程耗尽(看起来它可能会影响 SL 任务线程)。