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.

[参考译文] LAUNCHXL-CC2650:用于传感器控制器的未解析 SPI API

Guru**** 2555630 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/573327/launchxl-cc2650-unresolved-spi-api-for-sensor-controller

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

您好!

我正在开发 CC2650传感器控制器的位拆裂 SPI 接口。

我使用 SCS 示例项目成功创建了用于 SPI 的 Sensor Controller Studio (SCS)项目、并将该项目导入到 CCS 中。

它给出了使用下面 SCS SPI 函数时的编译错误。

spiBegin (SPI_POL0_PHA0、SCIF_SPI_DIO_SPI_CSn_DEV_CSn);
spiTx8bit (SPI_POL0_PHA0、0x42);
spiEnd (SPI_POL0_PHA0、SCIF_SPI_DIO_SPI_CSn_DEV_CSn);

错误:

未解析的符号 spiBegin、首先在./main_tirtos.obj led_blinker_launchpad_tirtos C/C++ problem 中引用
未解析的符号 spiEnd、首先在./main_tirtos.obj led_blinker_launchpad_tirtos C/C++问题中引用
未解析的符号 spiTx8bit、首先在./main_tirtos.obj led_blinker_launchpad_tirtos C/C++ problem 中引用

请帮助。

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

    您好、Kushal、

    编辑:

    另请注意、这些是 SCS 功能、它们只能在 SCS 中工作!

    请查看 SimpleLink Academy 中的 Sensor Controller Studio、了解如何将 SCS 与项目配合使用:software-dl.ti.com/.../overview.html

    此致、
    反叛分子

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。
    我在 software-dl.ti.com/.../上阅读了所有与传感器控制器相关的文档
    但没有提到 SPI 驱动器。 然后、我参考传感器控制器 I2C 代码、它在导入到 CCS 环境中时工作正常。

    我仍然不确定如何集成 SPI 驱动器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为您误解了我-

    我的意思是查看 software-dl.ti.com/.../overview.html 中的文档 以了解 SCS 已集成到一个项目中。 例如、如何在传感器控制器和 CC2650主处理器之间共享数据。

    这很重要、因为要使用位拆裂 SPI、您需要在传感器控制器和主处理器之间共享信息。 您之前引用的这些命令仅适用于 Sensor Controller Studio、不会在您的 c 代码中使用。

    此致、
    反叛分子
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。
    我将 SCS 功能直接添加到 BLE 应用中。

    正确的方法是将 SCS SPI 函数添加到 SCS 项目的"执行代码"部分、然后生成代码。 需要将生成代码小心地导入到 BLE 应用中。