Hi.
I have a DVI monitor to my AM387x device (via the chip's HDMI interface). With that, I can also run the SGX demo programs such as sgx_blit_test, sgx_flip_test as well as 3D graphics programs likeOGLES2ChameleonMan.
I also have a 640x480 LCD attached to the AM387x on VOUT[0]. For normal framebuffer use, it works fine. However, not for most SGX use.
I can run the sgx_blit_test on the LCD and see the normal display. However, if I run sgx_flip_test I just see a dark/blank screen while the test is running. No errors are reported by the program.
If I run sgx_blit_test followed by sgx_flip_test, the screen is dark during sgx_flip_test and then it has a portion of the sgx_blit_test pattern magnified on the screen -- the portion corresponding to the middle of the upper half of the sgx_blit_test pattern. That is, the left side of the LCD screen has thick red over green over blue horizontal bars and the right side of the screen is yellow.
The start-up commands I am using are:
prcm_config_app s
insmod syslink.ko
firmware_loader 1 /firmware/dm814x_hdvicp.xem3 start
/firmware_loader 2 /firmware/dm814x_hdvpss.xem3 start
insmod vpss.ko sbufaddr=0xBFB00000 mode=dvo2:640x480@60 i2c_mode=1
insmod ti81xxfb.ko vram=0:24M,1:1M,2:1M debug=1
insmod ti81xxhdmi.ko
echo 1:dvo2 > /sys/devices/platform/vpss/graphics0/nodes
echo 0 > /sys/devices/platform/vpss/display1/enabled
echo 25000,640/18/46/96,480/10/33/2,1 > /sys/devices/platform/vpss/display1/timings
echo triplediscrete,rgb888 > /sys/devices/platform/vpss/display1/output
echo 1 > /sys/devices/platform/vpss/display1/enabled
fbset -xres 640 -yres 480 -vxres 640 -vyres 480
insmod /modules/pvrsrvkm.ko
insmod /modules/omaplfb.ko
insmod /modules/bufferclass_ti.ko
devmem2 0x48180f04 w 0x0
devmem2 0x48180900 w 0x2
devmem2 0x48180920 w 0x2
pvrsrvinit
The only think I can see that I have different is the use of a 640x480 rather than a 800x480 LCD.
Anyone have a suggestion?
Regards,
Steve