cctv8088 发表于 2013-6-17 12:27:25

HDMI输出分辨率问题

想设置HDMI输出分辨率。
以下是Uboot信息,包括了设置信息,和启动信息:
LCD链接和移除,都试过了,到下面的信息后,UBOOT就不再有输出;

##### Boot for TQ210 Main Menu#####
#####   EmbedSky USB download mode   #####

Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
Download Eboot (eboot.nb0) to Nand Flash
Download Linux Kernel (zImage.bin) to Nand Flash
Download LOGO Picture (logo.bin) to NandFlash
Download UBIFS image (root.ubi) to Nand Flash
Download YAFFS image (root.bin) to Nand Flash
Download Program to SDRAM and Run it
Boot the system
Format the Nand Flash
Set the boot parameters
Download User Program
Enter TFTP download mode menu
Reboot u-boot
Test Linux Image (zImage)
Enter your selection: 0

##### Parameter Menu #####
Set NFS boot parameter
Set Yaffs boot parameter for Android or Standard Linux
Set UBIfs boot parameter for Android or Standard Linux
Set parameter
View the parameters
Choice lcd type.
Delete parameter
Display nand flash infomation.
] Save the parameters to Nand Flash
Return main Menu
Enter your selection: c

##### LCD select Menu #####
T43" screen.
A70" screen.
A104" screen.
VGA1024768" screen.
W35" screen.
VGA640480" screen.
VGA7213" screen.
VGA1280X800" screen.
Reboot u-boot
Return Parameter Menu
Enter your selection: 8
Saving Environment to NAND...
Erasing Nand...
Erasing at 0x100000 -- 100% complete.
Writing to Nand... done

##### LCD select Menu #####
T43" screen.
A70" screen.
A104" screen.
VGA1024768" screen.
W35" screen.
VGA640480" screen.
VGA7213" screen.
VGA1280X800" screen.
Reboot u-boot
Return Parameter Menu
Enter your selection: r
reset...

OK
##### EmbedSky BIOS for SKY210/TQ210 #####
This Board: SDRAM is 1024MB; LCD display size is: 1280X800
Hit any key to stop autoboot:0
SD and FAT initialize success!
file length is 0x378.
condition=RUN
u-boot will run OS!
Start Linux ......
NAND read: device 0 offset 0x500000, size 0x500000


5242880 bytes read: OK
Boot with zImage

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

亚瑟王 发表于 2013-6-17 12:42:02

亲,要将内核和u-boot配套才行哦。你现在的情况应该是u-boot和内核不配套引起的。

cctv8088 发表于 2013-6-17 12:46:56

内核要自己设置好,再编译呗?!

cctv8088 发表于 2013-6-17 12:48:43

那我设置HDMI输出使用:1920*1080或1280*720,都要重新对Uboot和Android内核重新设置?

cctv8088 发表于 2013-6-17 13:34:28

糗了,改成1280*800后,启动有问题,然后重新刷Nand Flash 也启动不了了,什么问题?
UBOOT走到以下信息就停了:
[<c0265394>] (PVRSRVDebugAssertFail+0x1c/0x28) from [<c0268ca4>] (BM_Wrap+0x1f8/0x794)
[<c0268ca4>] (BM_Wrap+0x1f8/0x794) from [<c026947c>] (PVRSRVMapDeviceClassMemoryKM+0x208/0x358)
[<c026947c>] (PVRSRVMapDeviceClassMemoryKM+0x208/0x358) from [<c0279468>] (PVRSRVMapDeviceClassMemoryBW+0xc4/0x1f8)
[<c0279468>] (PVRSRVMapDeviceClassMemoryBW+0xc4/0x1f8) from [<c0276568>] (BridgedDispatchKM+0x18c/0x204)
[<c0276568>] (BridgedDispatchKM+0x18c/0x204) from [<c0264f04>] (PVRSRV_BridgeDispatchKM+0x1c8/0x344)
[<c0264f04>] (PVRSRV_BridgeDispatchKM+0x1c8/0x344) from [<c00d3c28>] (do_vfs_ioctl+0x80/0x5f0)
[<c00d3c28>] (do_vfs_ioctl+0x80/0x5f0) from [<c00d41d0>] (sys_ioctl+0x38/0x60)
[<c00d41d0>] (sys_ioctl+0x38/0x60) from [<c00382c0>] (ret_fast_syscall+0x0/0x30)
Code: e3a00001 e92d4010 ebffff5f e3a03000 (e5833000)
---[ end trace b65aca041fbaafea ]---
Kernel panic - not syncing: Fatal exception
android_usb gadget: high speed config #1: android

cctv8088 发表于 2013-6-17 13:45:27

原来重刷NANDFLASH,是不会把LCD设置参数复位的,必须要通过UBOOT,重新选择LCD类型,才能复原到原来。

亚瑟王 发表于 2013-6-17 14:07:45

cctv8088 发表于 2013-6-17 12:48 static/image/common/back.gif
那我设置HDMI输出使用:1920*1080或1280*720,都要重新对Uboot和Android内核重新设置?
不是,只需要编译一次,就支持这两个分辨率了。没有1280×800这个分辨率的。

cctv8088 发表于 2013-6-17 14:20:27

本帖最后由 cctv8088 于 2013-6-17 14:23 编辑

有没有具体的教程,怎么修改HDMI输出分辨率?以及以上这两种分辨率下,对系统资源的损耗情况?(我的系统:TQ210_V3+Android4.0)

cctv8088 发表于 2013-6-17 14:26:35

或者你们做好内核或平台的镜像文件,并提供设置入口UBOOT或再【EmbedSky.ini】中设置下就可以了,我们用户用起来也方便。

亚瑟王 发表于 2013-6-17 14:32:51

cctv8088 发表于 2013-6-17 14:20 static/image/common/back.gif
有没有具体的教程,怎么修改HDMI输出分辨率?以及以上这两种分辨率下,对系统资源的损耗情况?(我的系统: ...

两种分辨率都支持。目前可以做到真实的1280×720,而1920×1080的就是放大后的。

cctv8088 发表于 2013-6-17 14:44:58

亚瑟王 发表于 2013-6-17 14:32 static/image/common/back.gif
两种分辨率都支持。目前可以做到真实的1280×720,而1920×1080的就是放大后的。

嗯,真实的1920*1080,好像现在的A8板子都比较卡,1280*720分辨率输出,能顺畅的播放高清视频,并留有一定的余量来跑自己写的后台代码,对我来说其实已经足够了。我主要是测试下这个分辨率下,跑我的程序,看看,卡不卡。
还是这个问题,怎么修改HDIMI输出分辨率,麻烦您说下,或给个教程,

亚瑟王 发表于 2013-6-17 15:41:16

cctv8088 发表于 2013-6-17 14:44 static/image/common/back.gif
嗯,真实的1920*1080,好像现在的A8板子都比较卡,1280*720分辨率输出,能顺畅的播放高清视频,并留有一定 ...

你是说你想要在android界面上指定分辨率吗?在本论坛贴出来要修改的文件的位置的,建议你搜索一下。

cctv8088 发表于 2013-6-17 16:09:37

不是Android界面上的分辨率,是HDMI输出分辨率,

cctv8088 发表于 2013-6-17 16:16:23

说个直观的现象吧:
系统启动时一个【ANROID】的logo,在屏幕中间,当HDMI输出为720P时,这个logo要比现在800*600的要小很多,1080P时,这个logo就更小了,而andriod界面分辨率是可以通过软件设置或代码设置,这个设置的分辨率再小,HDMI输出还是一样不清楚,而HDMI输出分辨率设置为720P时,电视输出马上非常清晰,

cctv8088 发表于 2013-6-17 16:19:10

对了,现在你们的HDMI输出应该是800*480的,
页: [1] 2 3
查看完整版本: HDMI输出分辨率问题