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.

关于DM648非连续显示如何正确配置的问题

Other Parts Discussed in Thread: TMS320DM647

因项目要求,dm648在进行采集和显示时需要进行控制,采用非连续模式进行PAL图像的采集和显示。也就是采集一帧图像后,不清除VCSTAT和VPIS的采集完成对应位时不能进行下一步采集,显示一帧图像后,也是不清除VDSTAT和VPIS的显示完成对应位时不能进行下一帧的显示。现在我在查看,并调试了648EVM板的sdvideodigloopback程序及《TMS320DM647/DM648 DSP Video Port/VCXO Interpolated Control (VIC) Port User's Guide》后发现,图像采集时确实是可以通过设置VCACTL中的CON位为0,来实现这样的非连续采集,但是显示时,VDCTL中的CON位设置为0或为1没有产生任何作用,按照手册上的说法,当CON设置为0时,每次显示完成后必须清楚VPIS和VDSTAT中对应的位才能进行下一步的显示,但是实际上不清除这些位依然能够连续显示。

在sdvideodigloopback程序中具体表现为将capture_poll注释掉之后,采集一帧后就无法继续进行采集了,但是将display_poll注释掉后没有任何影响,这是为什么呢?显示初始化时VDCTL中CON确实是置为0的。是否是芯片bug呢?