主题中讨论的其他器件:CC3135
在使用 SPI 接口移植到 STM32F4之后
sl_Start 成功
此外、sl_DeviceGet sl_NetCfgGet 成功通过正确的芯片 ID 等

但在调用 sl_WlanConnect 时始终会返回 sl_api_aborted、调试这个问题的想法何在?
BURST 测量通道1是 SCK 通道2是 MISO

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.
在使用 SPI 接口移植到 STM32F4之后
sl_Start 成功
此外、sl_DeviceGet sl_NetCfgGet 成功通过正确的芯片 ID 等

但在调用 sl_WlanConnect 时始终会返回 sl_api_aborted、调试这个问题的想法何在?
BURST 测量通道1是 SCK 通道2是 MISO

当我将 break 设置为0时、会返回成功、但不确定与读取超时问题相关
在 SimpleLinkFatalErrorEventHandler 中、提交了 SL_DEVICE_EVENT_FATAL_NO_CMD_ACK
当我使用 SCK 和 MOSI 捕获信号时、当_SlDrvMsgReadCmdCtx 在 sl_WlanConnect 内部调用时、它在 MOSI 中不显示信号、而在 SCK 中
因此在 _SlDrvMsgWrite 和_SlDrvMsgReadCmdCtx 之间添加适当延迟或使用断点 成功调用、
我还将 SPI 速度从8M 更改为20M
似乎 MOSI 线路有问题(您必须看到 该线路在响应 MISO/命令 时切换)。 但我无法解释 它是如何与断点一起工作的。 大多数命令响应的超时为10秒(请参阅 driver.h 中的 sl_driver_timeout_short)、这应该足够了。
您是否在 sl_WlanConnect 之前运行了任何其他命令? 您应该至少在("sl_WlanSetMode (ROLE_STA);")之前将模式设置为"STATION"、因为默认情况下 、器件 作为 AP 启动。