TI中文支持网
TI专业的中文技术问题搜集分享网站

dm369是否可以用CCS(WIN7系统下的)调试VPFE模块?

用ccs调试了ddr spi 等模块,均已调通,但是调试VPFE一直接收不到信号

Shine:

请问具体接收不到哪根管脚的信号?VPFE外接的是什么器件?

anne cheng:

回复 Shine:

外接mt9d111,传送的数据符合BT601的格式,与DM369连接8位数据线 、VD、HD、PCLK。

但是ISIF一直接收不到图像信号。我还有个疑问,C_WE_FIFLD什么情况下需要连接设置

Chris Meng:

回复 anne cheng:

anne chengISIF一直接收不到图像信号

是没有收到VDINT中断?还是ISIF输出到DDR没有数据?如果是后者,你是否有使能ISIF输出到DDR?

请问你使用的CCS代码是spectrum digital EVM网站下载的么?

anne chengC_WE_FIFLD什么情况下需要连接设置

在数据手册上有下面的解释,请问你具体的疑问是?

Write enable input signal is used by external device(AFE/TG) to gate the DDR output of the ISIF module.Alternately, the field identification input signal is usedby external device (AFE/TG) to indicate the which oftwo frames is input to the ISIF module for sensorswith interlaced output. ISIF handles 1- or 2-fieldsensors in hardware

anne cheng:

回复 Chris Meng:

没有接收到VDINT中断;
使用的CCS代码是spectrum digital EVM网站下载的
关于C_WE_FIFLD信号,开始调试的时候,使用的是BT656标准,根据资料是不需要这个信号的;
后面更换了成为BT601标准,不知是否需要这个信号,但是mt9d111并没有专门接口连接这个端口。

Chris Meng:

回复 anne cheng:

你好,

之前BT656可以正常采集么?如果是,请问换了外同步输入后,ISIF的配置是否有做相应的调整?

anne cheng:

回复 Chris Meng:

当时BT656不能正常采集,怀疑数据源有问题,所以更换了数据源;

ISIF的配置做了相应调整,但是WEN端口不知道怎么设置。

这是我现在关于BT601的设置(采用PAL模式,从模式):

ISIF_SYNCEN = 0x0000; // Disable VPFE during setup ISIF_MODESET = 0x2000;// Interlaced, VD priority as negative ISIF_HDW =0x0000; ISIF_VDW =0x0000;

ISIF_PPLN = 0x0000; ISIF_LPFR = 0x0000;

ISIF_SPH = 0x008F; //0x0000; ISIF_LNH = 0x002D0; // * Horizontal lines

ISIF_HSIZE = 720 <<1; // Horizontal line offset ISIF_SLV0 = 0x0020;//0x0018; // Vertical start line ISIF_SLV1 = 0x0021;//0x0019;

ISIF_LNV = 0x0240; // Vertical lines// ISIF_LNV = 0x1E3;//height; ISIF_CULV = 0x00ff; // Disable culling ISIF_CULH = 0xffff; ISIF_CADU = 0x0000; // Frame buffer address high ISIF_CADL = 0x0000; // Frame buffer address low

ISIF_SDOFST = 0x0000;

ISIF_CCOLP = 0x4e4e;

ISIF_VDINT0 = 0x023A;//ISIF_CGAMMAWD=0x7708; ISIF_CCDCFG = 0x01C2; ISIF_CLDCOFST =0x1F54; ISIF_FMTLNH =0x001f;

ISIF_CLAMPCFG = 0x0001;

ISIF_REC656IF = 0x0000; // REC656 enabled ISIF_CGAMMAWD = 0x000E; ISIF_FMTPLEN = 0x05A0; ISIF_FMTCFG = 0x0001;

ISIF_CLDCOFST =0x0000; ISIF_FMTSPH = 0x0000; ISIF_FMTLNH = 0x02d0; ISIF_FMTSLV = 0x0000; ISIF_FMTLNV = 0x0240;//0x0240;

ISIF_SYNCEN = 0x0003; // Enable CCDC VPSS_VPBE_CLK_CTRL = 0x00000001;

ISP5_PCCR = 0x0063; ISP5_BCR = 0x0002;//ISP5_INTSTAT = 0xFFFFFFFF;//ISP5_INTSEL1 = 0x0f0e0600;//ISP5_INTSEL2 = 0x1f1f1f1f;//ISP5_INTSEL3 = 0x1f1f1f1f;

Chris Meng:

回复 anne cheng:

你好,

你确认你输入的BT601的数据是隔行的么?如果是,field信号就需要接入。

你是否有看过下面的文章?

《DM368 视频前端信号采集详解》- 该文对理解DM8127/DM38x的并口采集也有帮助
www.deyisupport.com/…/70099.aspx

赞(0)
未经允许不得转载:TI中文支持网 » dm369是否可以用CCS(WIN7系统下的)调试VPFE模块?
分享到: 更多 (0)