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/CC3220SF-LAUNCHXL:TIRTOS 主/从 SPI 与 MSP432P401R 不通信

Guru**** 2595805 points
Other Parts Discussed in Thread: CC3220SF-LAUNCHXL, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/849777/ccs-cc3220sf-launchxl-tirtos-master-slave-spi-not-communicating-with-msp432p401r

器件型号:CC3220SF-LAUNCHXL
Thread 中讨论的其他器件: SysConfigMSP432P401R

工具/软件:Code Composer Studio

大家好、

我似乎在使用 TIRTOS SPI 示例时遇到了一个碰撞。 我正在运行一个带有 RTOS SPI 从设备代码的 CC3220SF-LAUNCHXL 和一个带有 RTOS SPI 主设备代码的 MSP432P401R。 所有引脚均已正确连接、MSP432的 SysConfig 已设置为使用 EUSCIB1、且引脚已适当更改、并连接到 CC3220的 SysConfig 中指定的引脚。 我还将 CONFIG_SPI_SLAVE_READY 和 CONFIG_SPI_MASTER_READY 线路连接到引脚、因为这些引脚在每个电路板的每个项目中都进行了定义。 我已经验证 CC3220上的引脚都没有连接到带有星号的引脚、因此所有引脚都应该正确连接。

我可以进入主设备打印"主设备已初始化"到一台计算机上的一个 UART 终端的阶段、从设备打印"从设备已初始化"到另一个终端、但一切似乎都卡在那里。 似乎他们正在开始第一个数据传输、只是被挂起、他们之间从未成功传输任何数据、也没有打印任何有关其通信的错误消息。 有人知道会发生什么情况吗?

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

    您好!

    该示例中的哪个点是程序卡在? 它是进入 SPI_TRANSFER()调用,还是看起来 GPIO 触发机制不起作用?

    此致、

    Michael

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

    Michael、

    它确实到达"transferOK = SPI_transfer (masterSpi、&transaction)"行、因此 SPI 传输至少开始。 但在初始传输中、它似乎会在某个位置丢失。

    最棒的

    扎沙里

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

    显然、Resource Explorer 存在问题。 Resource Explorer 中的文件似乎不适用于 CCS 9.2。 我下载了最新的 SDK、并直接从这些文件夹导入它们、效果很好。