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.

请问mcsdk_video入门问题,demo都不通



TMSC6678EVMmcsdk_video下的demo总是不成功:demodemo/pkt_multichan_transcode_demo,使用的mcsdk_video版本为mcsdk_video_2_1_0_8,所有需要的配置我都做了。但在PC端依然看不到结果,具体操作和结果如下:

操作:1.生成sv01.out(修改pkt_multichan_transcode_demo/config.txt文件,匹配网卡的MACdeviceID,使用installdemo.bat生成customBuildscratch文件夹。见图1

,一切顺利)。

2.下载TFTPMPlayer(使用的TFTP版本tftpd32.400,绿色版;Mplayer版本MPUI.2013-04-14.exe,安装路径也没有问题,如下

C:\Program Files\MPlayer for Windows\mplayer,一切顺利).

3. EVM板子烧写IBL(按照BIOS MCSDK 2.0 User Guide中的IBL一节操作。正确烧写了IBL,但其中我有两个不了解的疑惑,一是在mcsdk_video说明中指出,需要使用mcsdk_video下单i2cgel文件。为了验证demo的效果,使用mcsdk_video文件夹下的gel文件,那么是否在烧写IBL的整个过程中都使用该gel文件,我操作过程中验证后确实是这样,如果按照烧写IBL中倒数第2步骤,使用mcsdk_2_00_xx_xx\tools\boot_loader\ibl\src\make\bin目录下的gel文件,则最终TFTP收不到EVM板发出的文件请求;二是在少些IBL前,是否需要先清除EEPROM中的数据,因为我曾尝试多次少些IBL,在最后TFTP会请求传送2sv01.out文件,这两次传送是否正确?如果确是多了一次,是否与多次少些IBL有关?),烧写后TFTP会收到来自EVM的请求。

4.烧写完成后,EVM断电,从NO BOOT模式改成TFTP模式BOOTPC端打开TFTP,改变文件夹路径,使其包含有sv01.out,接着上电EVM6678,此时,TFTP会被要求自动传送两次sv01.out,见图2。两次都成功传送完成。之后,在dos下运行sendPkts.batstartMplayers.bat,却只得到在PC端运行的3个视频,见图3.

(绿色部分是我截图的问题,显示正常)

dos下返回的结果是sendPkt一直成功发送,见图4.

Mplayer则返回的是一开始是说从116都成功打开,但从16完成后,就不断循环从416restart,见图5.

所以始终看不到EVM返回的视频。

5. 使用抓包工具,wireshark,收到的数据不太清楚,请帮忙看看正确吗,见图6

(当然,这只是冰山一角)

被搞晕了,尝试了很多次,也换过板子。就是不行

图片见附件

测试图片.rar