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/AM3359:SPI 通信启用问题

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/621724/linux-am3359-spi-communication-enable-problem

器件型号:AM3359

工具/软件:Linux

您好!

现在,我使用的是最新的 Linux SDK 版本 v04.00。当我要启用 SPI 时,存在一个问题:

http://wiki.tiprocessors.com/index.php/AM335x_McSPI_Driver%27s_Guide

此页面向我们显示、我们必须启用"OMAP 的 McSPI 驱动程序"此选项

但现在我找不到"SPI 支持"下的选项

还是在该 SDK 版本中有其他方法?

此致

好的、张

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

    对于 PSDK4、您应该使用以下 wiki:

    processors.wiki.ti.com/.../Linux_Core_SPI_User's_Guide

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

    默认情况下启用以下功能
    CONFIG_SPI=y
    CONFIG_SPI_MASTER=y

    如果您希望使用 sysfs 中的 spidev、则需要手动启用:
    CONFIG_SPI_SPIDEV=y

    这在 arch/arm/configs/tisdk_am57xx-evm_defconfig 中完成

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

    您好、Chang、

    请参阅随附的屏幕截图:

    此外,make menuconfig 帮助中还介绍了其他依赖项:

    CONFIG_SPI_OMAP24xx:                                                                                                                                                                                       │μ A  
     用于 OMAP24xx 和更高版本的多通道 SPI 的 μ│SPI 主控制器                                                                                                                                               
     μ│(McSPI)模块。                                                                                                                                                                                                                                                                                                                                                                                               
     │符号:SPI_OMAP24xx [=y]                                                                                                                                                                                   
     │类型 :tristate                                                                                                                                                                                            
     μ│提示:OMAP 的 McSPI 驱动程序                                                                                                                                                                               
     │  位置:                                                                                                                                                                                                 
     │    ->设备驱动程序                                                                                                                                                                                       
     │      -> SPI 支持(SPI [=y])                                                                                                                                                                             
     │  在 drivers/SPI/Kconfig:427中定义                                                                                                                                                                        
     │  取决于:SPI [=y]&& SPI_MASTER [=y]&& has _DMA [=y]&&(ARCH_OMAP2PLUS [=y]|| COMPILE_TEST [=n])                                                                                                     
     │  选择:sg_split[=y]

    BR

    Tsvetolin Shulev

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