这几天在弄A20的安卓系统, 编译完成生成固件包之后,刷机后,屏幕没显示, 要修改显示的输出模式, 那个文件叫做sys_config.fex, 有下列的代码:
screen0_output_type = 3
screen0_output_mode = 4
ps: screenx_output_type (0:none; 1:lcd; 2:tv; 3:hdmi; 4:vga)
screenx_output_mode (used for tv/hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50 5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60 11:pa l 14:ntsc)
系统默认的 sccreenx_out_type = 1, 即默认为lcd, 但是我接的的是VGA,如果填3的话,没有hdmi,则自动连接vag, 所以填3或4都可以在电脑显示屏上显示。
固件刷机之后,如果进入到内核之后,没什么问题,而没有显示输出就可以改这个, 在终端下输入: ps ;就知道安卓系统启动了那些进程。
在lichee下,有个叫boot。ini的文件,这是启动脚本, 里面有这么一段代码:
[system]
start_os_name = linux
timeout = -1
display_device= 3 //使用默认就好了,改了也没用。
display_mode = 4
[linux]
os_show[0] = c:\os_show\linux1.bmp