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.

[参考译文] Linux/66AK2L06:如何从 ARM Linux 写入 SPI 总线?

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/669196/linux-66ak2l06-how-to-write-to-spi-bus-from-arm-linux

器件型号:66AK2L06

工具/软件:Linux

是否可以从 SoC 上的 ARM Linux 处理器将 SPI 总线(可能是 SPI2)配置为 SPI 主器件?

我们在 RTOS SDK 中找到了一些示例、这些示例将使用 ARM 处理器与 TI_RTOS 并驱动 SPI 总线。

到目前为止、我们在 Linux SDK 中找不到相应的示例。

在板上、我看到以下文件: /usr/include/linux/spi/spidev.h

在 Linux SDK 中、我看到以下内容:

/targetNFS/usr/include/ti/csl/csl_qspi.h
/targetNFS/usr/include/ti/csl/csl_mcspi.h

有人能在德州仪器(TI)文档中指明正确的方向、以找到有关如何在66AK2L06内的 Linux ARM 处理器上设置和使用 SPI 总线的指南吗?

或者、66AK2L06与 TI Piccolo 处理器(例如)通信的 SPI 总线有没有更好的方法?  可能是简单的 UART?

提前感谢、

Greg Johnson

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

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    5/10/18[LE]>解锁
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Greg、

    您是否了解过 PDK 的 SPI 低级驱动程序? 测试代码将提供一个示例(可能不是 Linux)、说明如何设置 SPI 以及如何进行读取和写入。

    但是、UART 是更简单的接口。 这取决于您要与 Piccolo 之间传输多少数据以及传输需要多少带宽。

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

    我们在 Linux 中没有示例、但您可能需要引用 u-boot 代码、在该代码中也无法通过 u-boot 提示符进行编程。

    雷克斯