Thanks David. I've downloaded the latest fb-test and compiled it. I'm not sure what the parameters should be.
./fb-test gets the response... fb-test 1.0.0 (tablet_rosa) fb res 1024x768 virtual 1024x2304, line_len 2048 dim 0mm x 0mm assert(common.c:62): : Invalid argument I tried the parameters all the ways I could think of and got the same result. ./fb-test -f:0 -p:0 ./fb-test -f0 -p0 and so on. What is the correct command usage? Regards, James On Thursday, July 25, 2013 6:41:28 AM UTC+1, David Anders wrote: > > James, > > the stock angstrom build includes a program called fb-test. this allows > you to identify the issues with the display. you will need make some > calculations based on the display datasheet to determine the best front > porch, back porch and sync width for both the horizontal and vertical > syncs. for an introduction in debugging lcd and display interfaces, you can > view slides and videos here: > > http://elinux.org/Elc-lcd > > Dave Anders > circuitco > > On Monday, July 22, 2013 9:13:27 AM UTC-5, James S wrote: >> >> We have a custom LCD board with a Beaglebone and Angstrom 3.2 branch. >> >> The LCD display is shifted to the left, with the missing portion >> displayed on the right. I've tried all sorts of timing changes to >> "da8xx-fb.c" and "board-am335cevm.c" using numbers from Vesa Coordinated >> Timing spreadsheet and elsewhere but it doesn't seem to fix it, >> permanently. Sometimes its OK when I boot but when I reboot, its offset >> again. >> >> How do I go about setting up the timing correctly? What is the reason for >> the offset? >> >> Regards, >> James >> >> >> Here's what I've added to "da8xx-fb.c":- >> >> [6] = { >> .name = "AUO-G121XN01", >> .width = 1024, >> .height = 768, >> .hfp = 24, //48, //80, //15, //48, >> .hbp = 60, //80, //80, //15, //80, >> .hsw = 136, //176, //32, //160, //160, //30, //32, >> .vfp = 3, //3, //9, //3, >> .vbp = 29, //15, //9, //15, >> .vsw = 6, //4, //22, //20, //4, >> .pxl_clk = 65000000, >> .invert_pxl_clk = 0, >> }, >> >> and this to "board-am335cevm.c":- >> >> // we are being stupid and setting pixclock from here instead of >> da8xx-fb.c >> if (conf_disp_pll(130000000)) { >> pr_info("Failed to set pixclock to 130000000, not attempting to" >> "register LCD cape\n"); >> } >> >> -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
