首页 > 解决方案 > 找不到 SPI 设备

问题描述

我正在使用带有 PiTFT 的 Raspberry Pi Zero W。我已经设法将图像放在屏幕上,如下所述:https ://learn.adafruit.com/adafruit-pitft-28-inch-resistive-touchscreen-display-raspberry-pi

之后,我尝试使用 Adafruit Python ILI9341,如下所述:https ://github.com/adafruit/Adafruit_Python_ILI9341

安装时没有问题,但是当我尝试执行一个示例时,它说:

Traceback (most recent call last):
  File "image.py", line 41, in <module>
    disp = TFT.ILI9341(DC, rst=RST, spi=SPI.SpiDev(SPI_PORT,             
SPI_DEVICE, max_speed_hz=64000000))
  File "build/bdist.linux-armv6l/egg/Adafruit_GPIO/SPI.py", line 42,     
in __init__
IOError: [Errno 2] No such file or directory

缺少从“egg”文件夹开始的树层次结构。我试图手动创建它,但我得到了同样的错误。

我的直觉是 SPI 连接或 spidev 内核模块有问题。/dev/ 目录下没有 spi 设备。在 /boot/config.txt 中,spi 已打开,我已在 raspi-config 菜单中启用它。我也查过了,它甚至没有被列入黑名单。

我使用的是 pi 图像,而不是 PiTFT 图像。请帮忙!

标签: raspberry-pispi

解决方案


推荐阅读