Hello,
I have a DM8148EVM and have downloaded the latest EZSDK version 5.04.00.11 and used the 'bin/mksdboot.sh' script to create a SD card with the prebuilt images that were provided with the SDK to test out video capture and output.
With the default configuration, I can get the HDMI and LCD to work by displaying the Matrix GUI or other color patterns using FB0 and FB1.
I copied the /usr/share/ti/ti-media-controller-utils/load-hd-v4l2-firmware.sh to /etc/init.d and had that script load instead of the load-hd-firmware.sh file that was already there. I now get the following errors:
I2C: Transfer failed at vps_ti814x_select_video_decoder 202 with error code: -110
tvp7002 3-005d: tvp7002 found @ 0x5d (OMAP I2C adapter)
omap_i2c omap_i2c.3: controller timed out
omap_i2c omap_i2c.3: controller timed out
omap_i2c omap_i2c.3: controller timed out
omap_i2c omap_i2c.3: controller timed out
omap_i2c omap_i2c.3: controller timed out
tvp7002 3-005d: TVP7002 read error -110
tvp7002: probe of 3-005d failed with error -110
ti81xxvin ti81xxvin: Error registering v4l2 subdevice
I've found a few posts about this error, but older PSPs and have tried the couple of suggestions. One was to set the Kernel bootargs notifyk.vpssm3_sva to 0xA0000000 instead of the 0xBF900000 that it was set to by default and that gets me a bunch of notify errors. I read in one of VPSS User Guide Wiki page that 0xA0000000 should not be used and the errors confirm that.
I've checked the version of the firmware and they are whatever is provided in the EZSDK directory board-support/prebuilt-images/dm814x-firmawre_05_02_00_38.
Should the prebuilt images that is provided with EZSDK not work out of the box? What steps am I missing here?
~ Ashwin