Firefly开源社区

标题: sdk中设备树与教程中的不一致 [打印本页]

作者: zcm    时间: 2023-9-15 11:18
标题: sdk中设备树与教程中的不一致
使用官方提供的SDK发现内核中的设备树rk3399-firefly-aioc-lvds.dts与维基教程中的不一致。tchip_askquestions

rk3399-firefly-aioc-lvds.zip

2.86 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1


作者: qq2317783075    时间: 2023-9-15 14:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: zcm    时间: 2023-9-15 15:10
qq2317783075 发表于 2023-9-15 14:04
没有更新sdk?

更新过了
这是sdk设备树rk3399-firefly-aioc-lvds.dts里的
                enable-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
                reset-gpios = <&gpio4 25 GPIO_ACTIVE_LOW>;
教程里给的是
        enable-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
        reset-gpios = <&gpio4 29 GPIO_ACTIVE_LOW>;


作者: Liuth    时间: 2023-9-15 15:12
zcm 发表于 2023-9-15 15:10
更新过了
这是sdk设备树rk3399-firefly-aioc-lvds.dts里的
                enable-gpios = ;

教程只是举例子,具体哪个gpio肯定得看原理图呀
作者: zcm    时间: 2023-9-15 15:14
Liuth 发表于 2023-9-15 15:12
教程只是举例子,具体哪个gpio肯定得看原理图呀

可AIO3399C也没给啊
作者: Liuth    时间: 2023-9-15 15:33
zcm 发表于 2023-9-15 15:14
可AIO3399C也没给啊

你不是自己画底板吗?
如果用公板,那gpio都配好了,不用改动了呀
作者: zcm    时间: 2023-9-16 09:37
Liuth 发表于 2023-9-15 15:33
你不是自己画底板吗?
如果用公板,那gpio都配好了,不用改动了呀

我用的公板,刚开始下的你家网盘里提供的LVDS镜像,HDMI有显示,LVDS屏幕插上可以亮,但是没有显示,然后我用提供的sdk编译一下,./build.sh aio-3399c-lvds-ubunut.mk     ./build.sh 生成的镜像下进去以后HDMI可以显示,LVDS屏幕就不亮了,背光的en脚没有电压
作者: Liuth    时间: 2023-9-20 11:45
zcm 发表于 2023-9-16 09:37
我用的公板,刚开始下的你家网盘里提供的LVDS镜像,HDMI有显示,LVDS屏幕插上可以亮,但是没有显示,然后 ...

打上补丁修复lvds问题,进入sdk的kernel目录,然后执行git am 0001-xxxxx.patch
sdk版本需要更新到最新,即rk3399/linux_release_v2.5.1d
该补丁是 hdmi 和 lvds 同时显示,如果两个屏幕分辨率不一样的话,最好还是关掉其中一个,dts里面把相关的节点disabled就行
0001-arm64-dts-fix-aio-3399c-aio-3399c-ai-lvds.zip (1.17 KB, 下载次数: 0)








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