PiTFT 触摸屏 Buildroot
PiTFT touchscreen Buildroot
我正在尝试使用 buildroot 构建一个 raspberry pi 图像以使用 PiTFT 屏幕。
Buildroot 运行良好,使用后:
modprobe fbtft_device name=pitft rotate=90
FRAMEBUFFER=/dev/fb1 startx
TinyX 服务器在 PiTFT 上启动,但触摸屏不工作。
我读过这个post:TinyX shows display using builtin fbtft touchscreen driver but touch doesn't work
并在 buildroot menuconfig 中配置了 stmpe-spi 和 stmpe-ts。
现在我已经将 stmpe-ts 构建为模块,因此我可以在需要时启动它,但是,当我启动它时:
modprobe stmpe-ts
模块加载(我猜)在 /sys/platforms/drivers 中添加了一个文件夹,但 dmesg 中没有消息,/dev 或 /dev/input 中也没有添加输入。我在 dmesg 中没有看到任何关于 stmpe(或 stmpe-spi)的信息,我认为它没有正确加载 spi 驱动程序。我只是不明白如何让它正确加载。
如果有人知道如何让它工作,请帮助。如果您需要任何东西,从配置文件到我完整的 buildroot 文件夹,请询问。
您好,
垃圾
试试这个:
modprobe fbtft_device name=pitft rotate=90
modprobe stmpe_device cs=1 chip=stmpe610 blocks=gpio,ts irq-pullup irq-gpio=24 irq-base=330 sample-time=4 mod-12b=1 ref-sel=0 adc-freq=2 ave-ctrl=3 touch-det-delay=4 settling=2 fraction-z=7 i-drive=0
它在 init.d 启动脚本中对我有用。不过,我将它用于电容式触摸屏。
感谢@JacobD 我设法让它工作,我已经在以下 GitHub wiki 中记录了所有内容:
https://github.com/Junky2008/Buildroot_PiTFT
未完待续,欢迎大家提出补充或改进意见。
你好,
垃圾
我正在尝试使用 buildroot 构建一个 raspberry pi 图像以使用 PiTFT 屏幕。
Buildroot 运行良好,使用后:
modprobe fbtft_device name=pitft rotate=90
FRAMEBUFFER=/dev/fb1 startx
TinyX 服务器在 PiTFT 上启动,但触摸屏不工作。
我读过这个post:TinyX shows display using builtin fbtft touchscreen driver but touch doesn't work
并在 buildroot menuconfig 中配置了 stmpe-spi 和 stmpe-ts。 现在我已经将 stmpe-ts 构建为模块,因此我可以在需要时启动它,但是,当我启动它时:
modprobe stmpe-ts
模块加载(我猜)在 /sys/platforms/drivers 中添加了一个文件夹,但 dmesg 中没有消息,/dev 或 /dev/input 中也没有添加输入。我在 dmesg 中没有看到任何关于 stmpe(或 stmpe-spi)的信息,我认为它没有正确加载 spi 驱动程序。我只是不明白如何让它正确加载。
如果有人知道如何让它工作,请帮助。如果您需要任何东西,从配置文件到我完整的 buildroot 文件夹,请询问。
您好, 垃圾
试试这个:
modprobe fbtft_device name=pitft rotate=90
modprobe stmpe_device cs=1 chip=stmpe610 blocks=gpio,ts irq-pullup irq-gpio=24 irq-base=330 sample-time=4 mod-12b=1 ref-sel=0 adc-freq=2 ave-ctrl=3 touch-det-delay=4 settling=2 fraction-z=7 i-drive=0
它在 init.d 启动脚本中对我有用。不过,我将它用于电容式触摸屏。
感谢@JacobD 我设法让它工作,我已经在以下 GitHub wiki 中记录了所有内容:
https://github.com/Junky2008/Buildroot_PiTFT
未完待续,欢迎大家提出补充或改进意见。
你好,
垃圾