raspberry-pi - 找不到 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 图像。请帮忙!
解决方案
推荐阅读
- c# - .NET Core 运行时错误:无法翻译 LINQ 表达式
- api - 如何通过 /v1/Customer API 访问 Magento 扩展的属性?
- c# - 如何使用文本文件读取在 ADO.Net 中可编辑的仅选择查询
- javascript - Azure 功能不接受在远程创建文件
- javascript - Div 有不同的高度,它们从哪里继承高度?
- node.js - 为什么 Chrome 不在生产中设置 cookie
- html - 防止无序列表引起的“换行符”
- javascript - React @redux/toolkit 在状态更新时不会重新渲染组件
- dynamics-crm - Dynamics crm + 插件代码,用于跨实体集合存储总和公式
- sql - SQL/Presto:如何在 ds 上获取项目开始时间的累积总和