Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

请教AIO-3399j 读取hdmi edid失败的问题

40

积分

0

威望

0

贡献

游客

积分
40

请教AIO-3399j 读取hdmi edid失败的问题

发表于 2018-4-4 08:27:50      浏览:24173 | 回复:13        打印      只看该作者   [复制链接] 楼主
本帖最后由 DarkKnight 于 2018-4-4 08:42 编辑

我的AIO-3399j在安卓系统下接hdmi显示器开机,很大概率uboot会报
[hdmi_dev_read_edid] edid read error
[hdmi_dev_read_edid] edid try times 1
[hdmi_dev_read_edid] edid read error
[hdmi_dev_read_edid] edid try times 0
[HDMI] read edid base block error
[hdmi_dev_read_edid] edid read error
[hdmi_dev_read_edid] edid try times 1
[hdmi_dev_read_edid] edid read error
[hdmi_dev_read_edid] edid try times 0
[HDMI] read edid base block error
[hdmi_dev_read_edid] edid read error
[hdmi_dev_read_edid] edid try times 1
[hdmi_dev_read_edid] edid read error
[hdmi_dev_read_edid] edid try times 0
[HDMI] read edid base block error

错误,导致hdmi显示分辨率设置错误(在uboot下分辨率小,在安卓下黑屏)

我的显示器是1080p分辨率,但是因为读不到edid,被设置为1024x768
rk3399_firefly_aio_box:/sys #
form/display-subsystem/drm/card0/card0-HDMI-A-1/modes                         <
1024x768p60
800x600p60
800x600p56
848x480p60
640x480p60

devices/platform/display-subsystem/graphics/fb0/modes                         <
U:1024x768p-0


偶尔能正常读到edid的时候,uboot、安卓系统都能正常显示1080p分辨率。
更换hdmi线、hdmi显示器测试都有这种现象
无论使用官网的这两个固件,还是我自己编译出来的安卓系统,都有这个问题
[url=]AIO-3399J_Android7.1.1_AIO_171215/[/url]
目录
[url=]AIO-3399J_Android7.1.2_AIO_180126/[/url]


请教这是板子硬件问题还是软件问题,怎么解决?
另外请问有什么方法能自己定义hdmi显示的分辨率?我尝试修改设备树文件增加rochchip,defaultmode但是并没有起作用
&hdmi {
        #address-cells = <1>;
        #size-cells = <0>;
        #sound-dai-cells = <0>;
        ddc-i2c-scl-high-time-ns = <9625>;
        ddc-i2c-scl-low-time-ns = <10000>;
        rockchip,defaultmode = <16>;
        status = "okay";
};


回复

使用道具 举报

2965

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2965
发表于 2018-4-8 12:01:04        只看该作者  沙发
本帖最后由 leung先森 于 2018-4-8 14:18 编辑

test.rar (6.86 MB, 下载次数: 13)




烧写附件的image试试。
回复

使用道具 举报

40

积分

0

威望

0

贡献

游客

积分
40
发表于 2018-4-8 13:37:57        只看该作者  板凳
leung先森 发表于 2018-4-8 12:01
烧写附件的image试试。

你好,点击显示 抱歉,该附件无法读取
回复

使用道具 举报

40

积分

0

威望

0

贡献

游客

积分
40
发表于 2018-4-8 13:47:25        只看该作者  地板
leung先森 发表于 2018-4-8 12:01
烧写附件的image试试。

请问你是firefly的技术支持吗?
回复

使用道具 举报

2965

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2965
发表于 2018-4-8 14:18:34        只看该作者  5#
DarkKnight 发表于 2018-4-8 13:37
你好,点击显示 抱歉,该附件无法读取

再试试
回复

使用道具 举报

40

积分

0

威望

0

贡献

游客

积分
40
发表于 2018-4-8 14:29:05        只看该作者  6#

你好,刷完这几个镜像后,现象还是一样
回复

使用道具 举报

2965

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2965
发表于 2018-4-8 14:47:01        只看该作者  7#
DarkKnight 发表于 2018-4-8 14:29
你好,刷完这几个镜像后,现象还是一样

能把log弄成附件发出来吗
回复

使用道具 举报

40

积分

0

威望

0

贡献

游客

积分
40
发表于 2018-4-8 15:13:28        只看该作者  8#
leung先森 发表于 2018-4-8 14:47
能把log弄成附件发出来吗

请教如何在kernel中设置hdmi分辨率固定为1080p?

烧写完test.rar的log.zip

24.67 KB, 下载次数: 4, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

2965

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2965
发表于 2018-4-8 15:20:22        只看该作者  9#
DarkKnight 发表于 2018-4-8 15:13
请教如何在kernel中设置hdmi分辨率固定为1080p?

一般不建议这么做,尝试将显示器断电再重新打开显示器,再启动机器试试。
论坛上有人提供过修改方法,但是不知道是否可行,你可以去尝试
http://dev.t-firefly.com/forum.p ... &highlight=hdmi
回复

使用道具 举报

40

积分

0

威望

0

贡献

游客

积分
40
发表于 2018-4-8 15:23:42        只看该作者  10#
leung先森 发表于 2018-4-8 15:20
一般不建议这么做,尝试将显示器断电再重新打开显示器,再启动机器试试。
论坛上有人提供过修改方法,但 ...

你好,读取hdmi edid失败的问题是普遍存在的吗?你们官方还没有解决?还是我的板子硬件的问题?
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表