您的位置:控制工程论坛网论坛 » 教程与手册 » 困扰我的第四路视频问题!

nicebaby

nicebaby   |   当前状态:在线

总积分:415  2025年可用积分:0

注册时间: 2008-09-09

最后登录时间: 2011-08-09

空间 发短消息加为好友

困扰我的第四路视频问题!

nicebaby  发表于 2008/10/30 19:32:06      611 查看 0 回复  [上一主题]  [下一主题]

手机阅读

背景:
我用的vpm642的板子,针对net_jpeg程序,我去掉视频输出口,成功添加了第0,1,2三路视频,想设置第四路视频。参照tricif_loopback的第三路视频设置,我采用类似的设置。
问题:
1.如果我将seedvpm642_vcapparams中的第四路的irqid设置为14时,程序卡住在下面不动了:
Using MAC Address: 08-00-28-34-0f-7f
Network Added: If-1:192.168.1.55
2.如果设置irqid为14的其他值,则能正确运行,但是,第四路不起任何作用。
3.在jpeg_loopback中,设置irqid=14,第四路也可以正确运行

综上所述,所以我怀疑在irqid设置上,第四路视频的设置和tcp/ip网络设置有冲突,请问各位大哥,该如何解决这个问题?

附:seedvpm642_vcapparams第四路的设置代码
VPORTCAP_Params SEEDVPM642_vCapParamsChan2 = {
VPORT_MODE_BT656_8BIT, /* cmode:3 */
VPORT_FLDOP_FRAME, /* fldOp:3 */

VPORT_SCALING_DISABLE, /* scale:1 */
VPORT_RESMPL_DISABLE, /* resmpl:1 */
VPORTCAP_BPK_10BIT_ZERO_EXTENDED, /*bpk10Bit:2 */

VPORTCAP_HRST_SAV, /*hCtRst:1 */
VPORTCAP_VRST_EAV_V0, /*vCtRst:1 */
VPORTCAP_FLDD_DISABLE, /*fldDect:1 */
VPORTCAP_EXC_DISABLE, /*extCtl:1 */
VPORTCAP_FINV_ENABLE, /* fldInv:1 */

80, /*fldXStrt1 */
80, /*fldYStrt1 */
80, /*fldXStrt2 */
80, //15, /*fldYStrt2 */

LINE_SZ-1+80, /*fldXStop1 */
NUM_LINES+80, //+14, /*fldYStop1 */

LINE_SZ-1+80, /*fldXStop2 */
NUM_LINES+80, //+14, /*fldYStop2 */

(LINE_SZ>>3), /*thrld */
3, /*numFrmBufs*/
128, /*alignment */
VPORT_FLDS_MERGED, /*mergeFlds */
NULL, /*segId */
EDMA_OPT_PRI_HIGH, /*edmaPri */
14 /* irqId 7 */ //这里就是问题所在了
};

1楼 0 0 回复