查看: 7589|回复: 3

香蕉派M1使用树莓派的PiTFT小触摸屏

[复制链接]
  • TA的每日心情
    开心
    2014-11-10 21:00
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2015-1-25 20:26:14 | 显示全部楼层 |阅读模式
    分享到:
    系统用的Bananian(http://www.bananian.org)
    因为Bananian集成了FBTFT驱动,那么就可以直接让屏幕显示内容了,方法如下:
    nano /etc/modules
    添加以下内容
    #enable spi
    spi-sun7i
    #load fbtft driver
    fbtft_device name=pitft rotate=90
    #load touchscreen driver
    stmpe_device cs=1 chip=stmpe610 blocks=gpio,ts irq-pullup irq-gpio=23 irq-base=150 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

    mount /dev/mmcblk0p1 /boot

    nano /boot/uEnv.txt
    bootargs=console=ttyS0,115200 console=tty0 sunxi_g2d_mem_reserve=0 sunxi_ve_mem_reserve=0 disp.screen0_output_mode=EDID:1280x720p50 hdmi.audio=EDID:0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fbcon=map:2 rootwait

    在rootwait前加入fbcon=map:2
    然后重启屏幕就有显示了,使用屏幕很简单,直接加载相应的驱动就行了。但是要使用触摸就麻烦点,需要重新编译下香蕉派内核,请参照我发的编译香蕉派内核的相关文章。
    其中内核编译需要开启几个选项,然后编译触摸屏驱动

    需要在内核配置.config文件中确保启用以下选项,然后编译CONFIG_TOUCHSCREEN_STMPE=yCONFIG_GPIO_STMPE=yCONFIG_MFD_STMPE=y# STMicroelectronics STMPE Interface DriversCONFIG_STMPE_I2C=yCONFIG_STMPE_SPI=y编译touchscreen驱动:git clone https://github.com/notro/fbtft_tools.gitcd fbtft_tools/stmpe_devicenano Makefile把其中的KDIR指向香蕉派Linux内核源码的文件夹,比如KDIR := /root/linux-bananapi
    然后Make即可把生成的stmpe_device.ko复制到cp stmpe_device.ko /lib/modules/(uname -r)/kernel/drivers/input/touchscreen/
    dempod -a
    reboot重启就可以了。
    那个加载触摸屏的参数是与fbtft作者讨论多次,并且自己尝试多次才试出的,请大家珍惜使用。


    QQ图片20150125202236.jpg
    这就是在树莓派教程中经常出现的那个互联网收音机


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-15 09:30
  • 签到天数: 162 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-1-26 09:40:03 | 显示全部楼层
    好教程!楼主真牛
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-2-26 01:58:58 | 显示全部楼层
    。config文件加不上去?表示编译的时候在最后添加的那些配置又都不见了……最后编译完成模块加载也出现错误……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-2-26 02:03:38 | 显示全部楼层
    QQ截图20150226020249.png
    编译的时候会出现这些警告……
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 19:05 , Processed in 0.160024 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.