This bug has been fixed in Release 14 Service Pack 3 (R14SP3). For previous product releases, read below for any possible workarounds:
A patch is available that provides support for the TI TVP5416 video decoder on the new version of the DM642 EVM. It also allows the Video ADC and DAC blocks to output and input data in column-major format. Note that this patch is only intended to be used with Embedded Target for TI C6000 DSP 2.3.1 (R14SP2). To download and install the patch, follow the instructions below:
1. Quit MATLAB
2. If desired, make backup copies of the original product files by copying the following two directories (including all subdirectories):
matlabroot\toolbox\rtw\targets\tic6000
matlabroot\toolbox\shared\etargets\etargets
Note that 'matlabroot' corresponds to the MATLAB root directory of your system as returned by the command:
Note that it is also possible to reinstall the original (R14SP2) version of the product, if needed.
3. Download the attached ZIP-file named dm642evm_swat.zip, and place it in a directory of your choice.
4. Restart MATLAB
5. After restarting MATLAB, change the current directory to the location where the ZIP-file was saved and issue the following commands at the MATLAB prompt:
unzip('dm642evm_swat.zip', matlabroot)
rehash toolboxcache
Note that there are differences in block options related to the SAA7115 and TVP5146 video decoders. In particular, the TVP5146 device does not support hardware scaling and therefore the output dimensions of the captured video frames are fixed. Additionally, note that the "TMS320DM642 Digital Media Development Kit (DMDK)" (provided with the DM642 EVM) must be installed to take advantage of the new version of the DM642 EVM Video ADC and DAC blocks.
Best Answer