How can i change screen resolution?


I use Android 4.2.2 JB (OS provider - TI) BBB ver.C and 7inch HDMI touch lcd

I wanna change screen resolution. So i added “ideo=HDMI-A-1:800x480@60” in uEnv.txt.

also try 1920x1080, 600x480 …etc instead of 800x480.

but it didn’t change. how can i change it? i need your help!

I don’t think there is an easy way to do that. The HDMI type is hard coded in the board-am335xevm.c file in the:
struct da8xx_lcdc_platform_data hdmi_pdata = { …

It is referenced from HDMI initialization function:

static void hdmi_init(int evm_id, int profile)
{ …

You need to create your own type which should be implemented in da8xx-fb.c file. Add it to:
static struct da8xx_panel known_lcd_panels[] = {

Then reference the type you created from the hdmi_pdata in the board file. You cannot change the resolution by simply modifying the uEnv.txt file.

Hope this helps.

Thank you.

I can change my kernel source. but i don’t know how to config - make uImage. and where kernel source is.

I did google but i couldn’t find…

could you let me know how to do and where can i clone the source?

thank you… very defficult thing it is…

I can edit kernel source but i don’t know where i can clone kernel source.

and, where User Guide about config-make-make uImage is.

could i konw that?

Have you read this link, which covers almost all the information you need:

And on how to setup and build the Android JB4.2.2 (Developer Guide link from the linked page above):

Good luck!

I can build and flash uImage but how can i modify kernel source to change my resolution…?

i saw source what you post but i don’t know how to modify…