I have simple Qt apps building in CCSv5 and running on my LogicPD am3517 EVM, so now it's time to try running the real display.
And, as with every other step of the way with the am3517, I've run into problems I can't figure out.
I am trying to use SYSFS changes to change the display per this page:
http://processors.wiki.ti.com/index.php/UserGuideDisplayDrivers_PSP_03.00.00.05
Now, I guess that's pretty out of date, but I haven't found anything newer. I am running the version 05.02.00.00 SDK.
At first I got an error: "omapdss MANAGER error: failed to set manager" when I tried:
echo "dvi" > /sys/devices/platform/omapdss/manager0/display
I then tried interrupting my boot and using these bootargs (within my NFS boot sequence, you see...):
nfsargs=setenv bootargs console=ttyO2,115200n8 noinitrd rw ip=dhcp root=/dev/nfs
nfsroot=192.168.1.141:/home/user/ti-sdk-am3517-evm-05.02.00.00/targetNFS,nolock, mem=256M
vram=20M omapfb.vram=0:20M omapfb:mode=800x600MR-24@60 omapdss.def_disp="dvi"
I additionally tried to tweak the timing with these commands after the boot:
echo "dvi h:800/40/88/63 v:600/1/23/4 p:40000" > /sys/devices/platform/omapdss/display2/timings
fbset -fb /dev/fb0 -xres=800 -yres=600 =vxres=800 -vyres=600
Now, one other complication is that my display is a PixelQi 1024x600 display.
Since that doesn't match any of the builtin resolutions I was trying to use 800x600 figuring that would at least fit in the screen.
But maybe I would be better off with 1024x768 turncating the bottom of my display area?
Or maybe I really need to rebuild things from the ground up for my resolution (ouch!).
Anyone have any suggestions, links to better docs, other help? Thanks.