通过将下面的代码添加到Raspberry 3上的spidev1.x
中,我试图获得第二个SPI通道的config.txt
。
dtparam=spi=on
dtoverlay=spi0-hw-cs
dtoverlay=spi1-1cs
到目前为止,我将spidev0.x
放在/dev
文件夹下,而不是spidev1.x
下。上面的代码在Raspbian
上工作。是否有为AT启用第二个SPI通道的方法?
发布于 2017-03-06 11:40:53
这里的问题分为两部分:
SpiDevice
。由于您无法在内核中看到/dev/spidev1.x
,所以这两个问题都迫在眉睫。
对于问题1,UART0的使用与SPI1的使用似乎有联系,如本RPi论坛帖子中所指出的。在Android (DP2)的最新预览版中,UART0目前与控制台共享,并被路由到GPIO头引脚供应用程序使用。为了使UART0在内核级别工作,您可能不得不禁用SPI1。
但是,关于第二个问题,外围I/O API目前并没有在Android DP2中公开DP2。因此,即使解决了内核问题,也不会有从应用程序直接访问端口的方法。我们正在研究如何在构建时启用那些预定义的端口之外的额外端口,但此时还没有解决方案。
https://stackoverflow.com/questions/42589108
复制相似问题