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.

DM816x VPSS video output signal undetected

I followed the instructions described in TI81XX_VPSS_Video_Driver_User_Guide extracted from the ezsdk_dm816x-evm package to get VPSS working, after successfully building the DVR-RDK package, of course. However I found that the auto-generated VPSS module loading script "ENV_1024M_256M.sh" in the directory "dvr_rdk/bin/ti816x" set the environment variable "notifyk.vpssm3_sva" to the address 0xbee00000 via "export NOTIFYK_VPSSM3_SVA_ADDR=0xbee00000", not the conventionally used address 0xa0000000, but using the address, the modules could be loaded without any fault, the later could not, however.

After that, I could find the device nodes under /dev directory,  /dev/fbx, in which x corresponds to 0, 1 and 2. then I opened them one by one, memory mapped them into user space via system call mmap(as described in TI81XX_VPSS_Video_Driver_User_Guide), and filled in the buffer with image data.

When I opened /dev/fb2, and wrote the image data into the driver, I could detect video signal streaming out from DM816X video processor's pin named IOUTD, with pin no. AR20(one of the video DAC output pins, TMS320DM816x DaVinci Video Processors, page 108), and then I connected the pin to a display device, I could get a view of the image composed from the written data.

But unfortunately, when I conducted the same process on /dev/fb0, by which I intended to detect video signals from pin IOUTA, IOUTB and IOUTC, nothing was coming from the pins, no signals could be detected; but when I did the same on /dev/fb1, I could only, however, detect video signal from pin IOUTC, but not pin IOUTA or IOUTB.

Could anyone throw some light upon my problem? Thank you in advance!