查看: 2532|回复: 0

Linux 下移植荔枝派LCD屏幕

[复制链接]
  • TA的每日心情
    开心
    2024-1-16 17:48
  • 签到天数: 592 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2018-8-20 08:44:19 | 显示全部楼层 |阅读模式
    分享到:
    上次写过uboot 下移植荔枝派LCD屏幕,屏幕源码解析,和uboot 完整的代码追踪注释:
    /*====================================*/
    uboot下移植荔枝派LCD屏幕:https://jingyan.eeboard.com/article/76525
    uboot屏幕适配源码解析:https://jingyan.eeboard.com/article/76526
    uboot 完整源码追踪注释:https://jingyan.eeboard.com/article/76528
    /*====================================*/
    uboot 适配完了,现在适配 kernel,就是 linux 系统,这个适配好就完整了,整个操作系统完全支持荔枝派LCD屏幕。
    米尔mys-y6ull-iot 板子使用的 4.1.15 的内核,使用设备树,device-tree,适配起来简单,只需要修改一个文件不到 20行代码搞定:

    先看适配后的效果:


    代码移植部分:
    需要修改的文件:mys-imx6ull-14x140-evk.dts
    第581行到597行,注释掉:

    增加615-630行代码:绿色圈起来的参数根据自己屏幕改,荔枝派的拆机屏,按照这个参数填写就能正常显示:

    然后重新编译dtb,更换dtb 文件:

    插上sd卡重新开机启动


    依次显示下面三个界面:



    直接进入桌面了,按 alt+f7 进这个控制台
    ok,进了系统。鼠标键盘能用,串口同时也有输出:

    适配屏幕过程中:
    如果碰到这种水波纹情况,检查RGB 24 条线是不是插错插反:


    上面屏幕显示不精细,下面显示正常
    如果偏色严重,颜色不正,可能 RBG 三组线之间串了,检查跳线;
    如果屏幕跳动,或者鼠标移动时候有杂讯,可以检查干扰源,还有跳线是不是接触有问题。
    如果屏幕没有任何输出,可以继续优化 615-630 行代码:绿色圈起来的参数。
    这块屏幕还可以,我自己用的时候很少碰到问题,有也就是小问题没有点不亮的,自己找找就能弄好了
    <完>
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 07:00 , Processed in 0.127938 second(s), 17 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.