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.

[参考译文] CC3100:Init 后挂起

Guru**** 2540720 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/817569/cc3100-hanging-after-init

器件型号:CC3100

您好!

我将库移植到了一个带有免费 RTOS 的 STM32F4。 一切都很好、像中所示那样通过初始化:

http://processors.wiki.ti.com/index.php/CC3100_SPI_Host_Interface

 在 sl_DevGet 处发送命令、但稍后发送

 RetVal =_SlDrvMsgReadCmdCtx (pCmdCtrl->Opcode);//将释放全局锁定*/

它等待一条消息、但不调用 我的"SPI_Read"、因此在超时后返回-100。

以下是我的示波器图片:

使用

D0 DOUT

D1 DIN

D2时钟

D3 CS

D4 IRQ

比特率约为150kHz

直到那时一切都很好。 有人对此有解决方案吗?

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

    可能是我调用的原因  

    configureSimpleLinkToDefaultState()

    以前  

    SL_Start (NULL、NULL、NULL);



    现在无法验证

    编辑:ahh nerverthd,它在 configureSimpleLinkToDefaultState()中被调用

    我认为 IRQ 应该在初始化命令之后上升、但不应该上升

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

    您好 Tobias、

    是否确定将主机驱动程序配置为使用 SPI_READ()? 您可以通过检查 sl_IfRead 来检查 user.h 文件。

    Jesu

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

    您好!

    由于不活动、我将关闭此线程。 如果您有相同的问题、请在此处回答。 如果您有新问题、请创建新主题。

    Jesu