V3平台dragonboard调试LCD不显示问题记录
8464
free-jdx 2020-12-03 17:46:05

1. 前言

这里是已经将dragonboard的系统镜像编译出来了;
烧写也正常了;
启动时logo显示正常,但是跑dragonboard时就会出现LCD不亮;
经过一步步分析后,最终解决问题

2. 查看图层信息

Disp显示图层如下:

启动logo的显示图层
screen 0:
lcd output backlight(200) fps:62.1  800x 480
under_flow:0    skip:126    irq:3124
   BUF    enable ch[2] lyr[0] z[11] prem[N] a[pixel 255] fmt[  0] fb[ 800, 480; 800, 480; 800, 480] crop[   0,   0, 800, 480] frame[   0,   0, 800, 480] addr[43100000,       0,       0] flags[0x       0] trd[0,0]
acquire: 0, 25.5 fps
release: 0, 25.5 fps
display: 0, 25.5 fps

Dragonboard的显示图层
screen 0:
lcd output backlight(200) fps:62.5  800x 480
under_flow:0    skip:126    irq:3633
   BUF    enable ch[2] lyr[0] z[11] prem[N] a[pixel 255] fmt[  0] fb[ 854, 480; 854, 480; 854, 480] crop[   0,   0, 854, 480] frame[   0,   0, 800, 480] addr[43100000,       0,       0] flags[0x       0] trd[0,0]
acquire: 0, 25.5 fps
release: 0, 25.5 fps
display: 0, 25.5 fps

3. 怀疑背光问题

查看原理图和寄存器,核对gpio管脚都是正确的

4. 怀疑fb格式设置问题

 15.584686] [DISP] var_to_disp_fb,line:419:[FB]invalid argb format<transp.offset:0,red.offset:0,green.offset:0,blue.offset:0>
[ 15.584715] [DISP] var_to_disp_fb,line:419:[FB]invalid argb format<transp.offset:0,red.offset:0,green.offset:0,blue.offset:0>

修改sysconfig的fb0的格式,试过之后没有用

5. 怀疑MiniGUI.cfg配置问题

修改显示分辨率大小,发现图层信息还是854*480, 这时怀疑有地方将图层分辨率写死了

6. 修改init.sunxi8i.rc

LCD可以显示正常了

7. dragonboard运行

Dragonboard有时候才可以跑成功,特别是刷机跑的第一次就可以跑成功
测试结果如下: 插上TF卡

RTC和Gsensor不通过:
原因: Gsensor是没有的; RTC需要去看是否有焊上晶振

8. 总结

(1)当时一直跑dragonboard LCD不亮,尝试跑newcdr发现LCD有一点红色额线,这个就说明应用 没有问题了,肯定是哪里的配置问题了

(2)如何手动调试disp

A、可以通过查看drivers/video/sunxi/disp2/disp/目录下看dev_disp_debugfs.h文件,查看具体命令如何使用

B、再到串口工具下mount看debugfs是否挂载

C、进去调试目录

D . 示例:调节背光强弱


echo “lcd0”>name
echo “setbl”>command
echo “100”>parma
echo “1”>start
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
free-jdx
红包 28 3 评论 打赏
评论
0个
时间排序
内容存在敏感词
手气红包
    0 条记录 第 0 /
    相关专栏
    置顶时间设置
    结束时间
    删除原因
    • 广告/SPAM
    • 恶意灌水
    • 违规内容
    • 文不对题
    • 重复发帖
    打赏作者
    易百纳技术社区
    free-jdx
    您的支持将鼓励我继续创作!
    打赏金额:
    ¥1 易百纳技术社区
    ¥5 易百纳技术社区
    ¥10 易百纳技术社区
    ¥50 易百纳技术社区
    ¥100 易百纳技术社区
    支付方式:
    微信支付
    支付宝支付
    易百纳技术社区 微信支付
    易百纳技术社区
    打赏成功!

    感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

    举报反馈

    举报类型

    • 内容涉黄/赌/毒
    • 内容侵权/抄袭
    • 政治相关
    • 涉嫌广告
    • 侮辱谩骂
    • 其他

    详细说明

    审核成功

    发布时间设置
    发布时间:
    是否关联周任务-专栏模块

    审核失败

    失败原因
    备注
    Loading...
    易百纳技术社区
    确定要删除此文章、专栏、评论吗?
    确定
    取消
    易百纳技术社区
    每周任务
      去完成
      活动规则
      易百纳技术社区
      升级提醒
      升级

      恭喜您的社区称号由 升级为 “社区游民”

      同时为了感谢您对社区的支持,我们将送出xxx礼品一份, 记得领取哦~

      升级提醒
      易百纳技术社区

      惊喜礼包

      拼手气红包 红包规则
      祝福语
      恭喜发财,大吉大利!
      红包金额
      红包最小金额不能低于5元
      红包数量
      红包数量范围10~50个
      余额支付
      当前余额:
      可前往问答、专栏板块获取收益 去获取
      取 消 确 定

      小包子的红包

      恭喜发财,大吉大利

      已领取20/40,共1.6元 红包规则

        avatar