Juno板更新Linux、Android系统后HDMI无显示?
问题类别:ARM官方开发平台 > juno 64位板 | 浏览次数:6251 |
发布日期:2015/7/9 14:22:14 | 文章来源:完美体育·(中国)手机网页版科技 |
回复日期:2020/12/18 9:50:43 |
环境说明
linux分析描述
按照Linaro上对Linux或者Android说明安装了系统后,HDMI没有显示,什么原因呢?问题解答
首先,我们贴出Linaro上的Juno引导指南:- Linux系统:http://releases.linaro.org/lates ... enembedded/juno-lsk
-
Android系统:http://releases.linaro.org/lates ... v8-android-juno-lsk
如果我们更新和使用系统的话,那么直接按照《Binary Image Installation》操作即可,但是操作之后,肯定是没有HDMI输出的,还要认真看前面一个标签《Release Notes》的内容,在Linux Kernel部分都有HDMI的描述:
就是说,如果让HMDI输出信息,必须将这个参数传给kernel,那么如何传呢?其实在《UEFI Configuration》配置UEFI的时候,有说明过如何设置传递kernel参数的,Linux中:
1
|
console=ttyAMA0,115200 rootwait root=/dev/sda2
|
Android中:
1
|
console=ttyAMA0,115200 earlyprintk=pl011,0x7ff80000 root=/dev/ram0verbose debug selinux=0
|
这样解决办法就很明显了,首先回到boot设置,如下,选择2,重新设置boot设备入口:
1
2
3
4
5
6
7
|
[1] Add Boot Device Entry
[2] Update Boot Device Entry
[3] Remove Boot Device Entry
[4] Reorder Boot Device Entries
[5] Update FDT path
[6] Set Boot Timeout
[7] Return to main menu
|
然后在传递参数的时候都加上“video=DVI-D-1:1920x1080R@60”参数
1
|
console=ttyAMA0,115200 rootwait root=/dev/sda2video=DVI-D-1:1920x1080R@60
|
Android中:
1
|
console=ttyAMA0,115200 earlyprintk=pl011,0x7ff80000 root=/dev/ram0verbose debug selinux=0 video=DVI-D-1:1920x1080R@60
|
其他步骤不变,设置完成后再从设备启动就可以了。