This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
hi,
我们用的是800*480 7"的lcd屏,RGB接口,我用的开发板是beagleboard XM Rev,C ,系统用的是从TI网站上下载的linux版本:beagleboard-sdk-src-05.02.00.0,linux的版本号是2.6.39,用默认代码编译后下载到班子里,可以显示,但是分辨率是1024*768的,我想改成800*480的如何修改?
我注意到kernel用的lcd驱动是panel-general-dpi.c,我修改了这个驱动文件的x-res,y-res,但是,不起作用,请问该如何修改?
谢谢
"DSS2" display driver for >= 2.6.29
Tomi has updated the display driver and has a clone of his tree on Gitorious. The kernel sources contain the DSS2 documentation. The syntax has been updated a bit, so it is worth re-examining. This updated driver seems to being used in Angstrom builds of the BeagleBoard kernel starting with 2.6.29.
Example:
omapfb.mode=dvi:1024x768MR-16@60
omapfb.mode=dvi:1280x720MR-16@60 (for 720p HDTV with 1:1 pixel mapping)
omapfb.mode=dvi:1280x1024MR-16@60 (tested on revB7, actual output is 57MHZ and may not work on some devices)
omapfb.mode=dvi:1360x768MR-16@60 (works nice on 720p HDMI TV which crops edges due to overscan)
Note: the M indicates the kernel will calculate a VESA mode on-the-fly instead of using modedb lookup. The R indicates reduced blanking which is for LCD monitors. Most HDTV will probably only operate with a VESA mode.
this link is you need for Beagleboard