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/PROCESSOR-SDK-AM335X:通过 GPIO 进行 McSPI CS 控制

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/633016/linux-processor-sdk-am335x-mcspi-cs-control-from-gpio

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

我想通过驱动程序控制 SPI0_CS0。 这是可行的吗?

目前、SPI0_CS0由控制器根据引脚 MUX 定义自动控制:

http://processors.wiki.ti.com/images/8/82/TMDSSK3358_1.2A_PinMux_Description.zip

如果可能、请告诉我:

*设置设备树

*如何在源代码(驱动程序/SPI)中执行此操作

 

我将使用适用于 AM335x 入门套件的 SDK Linux:

http://www.ti.com/tool/processor-sdk-am335x

非常感谢、

Thanh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Thanh、

    您能否澄清您的问题、或许可以解释您要做什么?

    您是否希望显式控制驱动程序中的 SPI CS0以处理器件协议问题(例如、我知道某些器件希望看到 CS 切换以启动转换)。

    或者、您是否正在尝试分配常规 GPIO 作为 SPI 芯片选择?

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

    尊敬的 Mike:

    我正在尝试添加驱动程序以支持具有 SPI 协议的器件。 对于该器件、我们必须按驱动程序处理 SPI。

    例如、当向器件发送命令时、CS 引脚必须驱动为低电平。 这是您说过的设备协议。

    我只知道有一种方法可以通过分配的 GPIO 来控制 CS。

    但是、您是否可以支持更明确的实施?  

    此致、

    Thanh

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

    很抱歉耽误你的时间。

    我想提供帮助、但将在11月20日之前离开办公室。 如果你仍然卡在那、我很乐意帮助你。

    同时、请查看此博客文章 :dev.iachieved.it/.../
    这假定 BeagleBoard.org 提供的 Debian 文件系统和 Cape 管理器、但是这些概念仍然适用。

    此致、
    Mike