Firefly开源社区

标题: AIO RK3399J 调试 LVDS屏幕问题请教 [打印本页]

作者: spark_zhao    时间: 2020-8-6 16:22
标题: AIO RK3399J 调试 LVDS屏幕问题请教
AIO RK3399J 接LVDS 10.1寸液晶屏 AUO G101EVN01.3,1280x800, 刷官网的AIO-3399J-LVDS-BUILDROOT-20190812-1559.img镜像文件后屏幕可以点亮(虽然画面不正常,但是点亮了),但是用Linux SDK编译出来的 LVDS BUILDROOT镜像文件却点不亮。改了一下rk3399-firefly-aio-lvds.dts,把panel-init-sequence初始化序列和屏幕时序参数调整了一下后,U-Boot下可以正常显示开机画面,但是进入BuildRoot系统后没显示。请教一下有没有什么解决办法?
作者: 时间的蝴蝶    时间: 2020-8-7 09:50
- 刷官网的AIO-3399J-LVDS-BUILDROOT-20190812-1559.img镜像文件后屏幕可以点亮(虽然画面不正常,但是点亮了)
硬件线序什么的应该没问题,应该改下 dts 就行;
官方屏幕 http://wiki.t-firefly.com/zh_CN/ ... cun-lvds-ping-mo-zu

- 用Linux SDK编译出来的 LVDS BUILDROOT镜像文件却点不亮
是不是编译时选错了 dts 文件,rk3399-firefly-aio-lvds.dts

- 改了一下rk3399-firefly-aio-lvds.dts,把panel-init-sequence初始化序列和屏幕时序参数调整了一下后,U-Boot下可以正常显示开机画面
dts 这里没修改过,和发布的固件是一致的

作者: spark_zhao    时间: 2020-8-7 13:30
1. 刷官网AIO-3399J-LVDS-BUILDROOT-20190812-1559.img后,运行见附件
2. 使用Linux SDK编译镜像文件./build.sh aio-3399j-lvds-buildroot.mk./build.sh没错吧?默认配置编译出来的AIO-3399J-LVDS-BUILDROOT-xxx.img还是显示不了。
调整一下配置,发现还是需要修改一下dts(fiq_debugger要打开)的和内核配置(CONFIG_LCD_MIPI几个选项默认没有打开)。加了些打印信息看了一下panel_simple_prepare, panel_simple_enable这些函数也执行到了,但对图形系统初始化不太熟悉,也看不太出问题在哪里~~
3. 看了一下官网AIO-3399J-LVDS-BUILDROOT-20190812-1559.img使用的内核是Linux version 4.4.167 (llq@llq-H310M-DS2V) (firefly: 620e67b77a2cba034794fdf160097ef751330890), 和当前SDK里的不一样,可以发一份做AIO-3399J-LVDS-BUILDROOT-20190812-1559.img的源码吗?spark@hyperfusion.com.cn

20200807130243.jpg (192.83 KB, 下载次数: 222)

20200807130243.jpg

作者: jpchen    时间: 2020-8-8 09:52
spark_zhao 发表于 2020-8-7 13:30
1. 刷官网AIO-3399J-LVDS-BUILDROOT-20190812-1559.img后,运行见附件
2. 使用Linux SDK编译镜像文件./bui ...

看看
作者: bigbug    时间: 2020-8-8 09:53
spark_zhao 发表于 2020-8-7 13:30
1. 刷官网AIO-3399J-LVDS-BUILDROOT-20190812-1559.img后,运行见附件
2. 使用Linux SDK编译镜像文件./bui ...


作者: 时间的蝴蝶    时间: 2020-8-13 20:42
链接:https://pan.baidu.com/s/1tjdDUI5Xce3QT0sr1pcn_w
提取码:cvc8

试下这个固件看行不行;官方的屏幕测试可以显示,若还是不行,。。。
有显示的话,那就要看下代码或编译问题了。
作者: spark_zhao    时间: 2020-8-17 11:38
时间的蝴蝶 发表于 2020-8-13 20:42
链接:https://pan.baidu.com/s/1tjdDUI5Xce3QT0sr1pcn_w
提取码:cvc8

这个可以显示哎!基于哪个代码编译的?用的是什么编译参数呢?
作者: spark_zhao    时间: 2020-8-17 12:29
时间的蝴蝶 发表于 2020-8-13 20:42
链接:https://pan.baidu.com/s/1tjdDUI5Xce3QT0sr1pcn_w
提取码:cvc8

./build.sh aio-3399j-lvds-buildroot.mk
./build.sh
firefly-sdk/rockdev/pack/AIO-3399J-LVDS-BUILDROOT-GPT-20200817-1217.img

是这样的吗?为什么我的不行~~
作者: 时间的蝴蝶    时间: 2020-8-17 14:13
是不是代码有问题?你重新 clone 一下 bundle 仓库,再更新一下代码试试
http://wiki.t-firefly.com/zh_CN/AIO-3399J/buildroot_compile.html
作者: spark_zhao    时间: 2020-8-17 18:12
时间的蝴蝶 发表于 2020-8-17 14:13
是不是代码有问题?你重新 clone 一下 bundle 仓库,再更新一下代码试试
http://wiki.t-firefly.com/zh_CN ...

删了,然后按照连接网页里的流程重新clone也一样, 蛮奇怪的, 而且我看我编译出来的image的内核启动参数都和你给的那个img的内核参数都不太一样。

我直接把你发的img解压出来,用里面的boot.img直接烧录到flash上,就好了。那说明不是内核问题就是设备树的问题。你做image的那个内核方便打包一份给我吗?
作者: spark_zhao    时间: 2020-8-17 19:12
用bundle下的内核不行, 用github.com/FireflyTeam/kernel这个就可以了~~
作者: 时间的蝴蝶    时间: 2020-8-18 09:38
应该是代码更新有问题,用 bundle 更新时有什么异常吗?
作者: 陈富林    时间: 2020-9-25 14:17
http://dev.t-firefly.com/forum.p ... 2323&pid=239956
作者: jinming83616    时间: 2020-10-29 13:31
楼主 你好 我也有同样问题。UBOOT 的时候 logo 出来 但进系统就没现实了。
具体原因和解决办法告诉我以下。

链接:https://pan.baidu.com/s/1tjdDUI5Xce3QT0sr1pcn_w
提取码:cvc8

这样的影星再法给我以下 这影像已过期,下载不了
作者: fyyy4030    时间: 2021-6-25 00:27
你好,我现在也在调试LVDS,请问 初始化时序 参数中是否是修改 hp,fd, hlen,   vpvd,vlen,   和分辨率,时钟这几个参数就可以,其他参数还需要修改吗?
作者: luoyifeng    时间: 2021-9-4 14:38
顶下
作者: luoyifeng    时间: 2021-9-4 14:40
kernel 里面的  simple-panel-dsi的c文件 跟 uboot下的对比一下差异




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1