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.

[参考译文] CCS/LAUNCHXL-CC3235SF:CCS/LAUNCHXL-CC3235SF

Guru**** 1826200 points
Other Parts Discussed in Thread: CC3220SF, CC3235SF, CC3230SF
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/860564/ccs-launchxl-cc3235sf-ccs-launchxl-cc3235sf

器件型号:LAUNCHXL-CC3235SF
主题中讨论的其他器件:CC3220SFCC3235SFCC3230SF

工具/软件:Code Composer Studio

我在 TI-RTOS 中使用了 spislave 示例代码、并由 CCSv9.2进行编译。 问题是它可以 通过 SPI_TRANSFER传输(slaveSpi、&transaction)发送 transaction.txBuf、但无法接收 transaction.rxBuf.(未接收任何数据)。 我使用了 spimaster 示例代码、 transaction.txBuf 和 transaction.rxBuf 都运行良好。 (上周、我将 cc3235sf 用作 SPI 主器件、而 cc3220sf 用作从器件。 在 cc3220sf 上也存在相同的问题、即 spislave 示例代码无法接收事务。rxBuf)

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

    您好、Jonathan、

    将 spimaster 和 spislave 示例与两个 CC3220 LaunchPad 一起运行时、我无法复制您看到的问题。  

    您是否正在使用最新的 SDK? 如果没有、您可以从以下位置下载: http://www.ti.com/tool/SIMPLELINK-CC32XX-SDK

    此外、您是否已仔细检查两个 LaunchPad 之间是否连接了所有需要的 SPI 和 GPIO 信号? 示例中的 readme.html 文件提供了有关连接内容的说明。 请确保 SPI 时钟信号使用尽可能短的导线、以防止从器件侧的格式错误的时钟引起的任何问题。

    您是否尝试降低 SPI 时钟速度、以查看这是否有帮助? SPI 时钟默认设置为10MHz、但尝试将其更改为1MHz。

    如果所有这些操作都失败、如果您可以使用示波器捕获 SPI 信号并向我提供、这可能有助于调试您看到的问题。

    此致、

    Michael

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

    尊敬的 Jan:

    我使用了与您提供的 SDK 相同的软件包。

    2.我的 CC3220SF 已锁定(另一个问题尚未解决)、因此我无法连接 CC3235SF 以重新执行测试。

    您可以看到以下图片。 问题出在模式下、CC3230SF/CC3235SF 无法读取 MOSI 数据。

    CC3235SF 在模式下工作、MOSI 和 MISO 都运行良好。

    * CC3235SF (从站)-外部 MCU (主站)--MOSI 无法由 CC3235SF 在从模式下读取、问题与 CC3220SF 相同:

    * CC3235 (主器件)、MOSI 回路到 MISO、CC3235SF 可以在主模式下读取它。

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

    您好、Jonathan、

    除了第一个屏幕截图中 SPI CS 线路中的瞬时干扰外、逻辑分析仪捕获结果看起来是正确的。

    更确切地说、当您在两个 LaunchPad 上运行的主从之间执行 SPI 传输测试时、哪些缓冲区不正确?

    主控事务.Rx buf 是否也不正确? 还是只有从机事务 rxbuf 不正确?

    此致、

    Michael

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

    您好、Jonathan、

    我假设您已经解决了您的问题、因为我没有听到您的反馈。 如果没有、请随时发布对此主题的响应、或打开有关此问题的新主题。

    此致、
    Michael