Hi,
I am using OMAP4 ISS ISP to capture data from CSI2A interface, the pipeline is ov5640->CSI2A->IPIPEIF->ISIF.
I want to capture the data at the memory, whose address is set by (ISIF_CADU,ISIF_CADL), but the the data of the memory is always 0x0. In addiditon, i can caputre the effective data from CSI2A, the data caputured by CSI2A is like this: 0x40 0x7d 0x40 0x78 0x36 0x7c 0x35 0x77. and the format of the data generated by ov5640 is YUV4:2:2 16bits, the resolution is 1280*720.
one detail: the ISP ISIF can receive VD0 interrupt per 720 horizontal lines, i read the memory(ISIF_CADU,ISIF_CADL) in the context of VD0 ISR, and find the data being zero.
the register dumped as follow:
omap4iss omap4iss: ###IPIPEIF CFG1=0x00000000
[ 33.104339] omap4iss omap4iss: ###IPIPEIF CFG2=0x00000048
[ 33.104339] omap4iss omap4iss: ###ISIF SYNCEN=0x00000003
[ 33.104339] omap4iss omap4iss: ###ISIF CADU=0x00000551
[ 33.104370] omap4iss omap4iss: ###ISIF CADL=0x00000000
[ 33.104370] omap4iss omap4iss: ###ISIF MODESET=0x00002000
[ 33.104370] omap4iss omap4iss: ###ISIF CCOLP=0x00000000
[ 33.104400] omap4iss omap4iss: ###ISIF SPH=0x00000000
[ 33.104400] omap4iss omap4iss: ###ISIF LNH=0x000004ff
[ 33.104400] omap4iss omap4iss: ###ISIF LNV=0x000002cf
[ 33.104431] omap4iss omap4iss: ###ISIF VDINT0=0x000002cf
[ 33.104431] omap4iss omap4iss: ###ISIF HSIZE=0x00000000
[ 33.104431] omap4iss omap4iss: ###ISIF CCDCFG=0x00000002
[ 33.104461] omap4iss omap4iss: ###ISIF FMTCFG=0x00000000
[ 33.104461] omap4iss omap4iss: ###ISIF LINCFG0=0x00000000
[ 33.104492] omap4iss omap4iss: ###ISIF CSCCTL=0x00000000
[ 33.104492] omap4iss omap4iss: ###ISIF CLAMPCFG=0x00000000
[ 33.104492] omap4iss omap4iss: ###ISIF DFCCTL=0x00000000
[ 33.104522] omap4iss omap4iss: ###ISIF 2DLSCCFG=0x00006600
[ 33.104522] omap4iss omap4iss: ###ISIF REC656IF=0x00000000
[ 33.104522] omap4iss omap4iss: ###ISIF HDW=0x00000012
[ 33.104553] omap4iss omap4iss: ###ISIF VDW=0x00000010
[ 33.104553] omap4iss omap4iss: ###ISIF PPLN=0x000004ff
[ 33.104553] omap4iss omap4iss: ###ISIF LPFR=0x000002cf
[ 33.104583] omap4iss omap4iss: ###ISIF CGAMMAWD=0x00000000
[ 33.104583] omap4iss omap4iss: ###ISP5 SYSCONFIG=0x00000021
[ 33.104583] omap4iss omap4iss: ###ISP5 CTRL=0x0180c7f8
[ 33.104614] omap4iss omap4iss: ###ISP5 IRQSTATUS(0)=0x00000000
[ 33.104614] omap4iss omap4iss: ###ISP5 IRQENABLE_SET(0)=0x00000000
[ 33.104614] omap4iss omap4iss: ###ISP5 IRQENABLE_CLR(0)=0x00000000
omap4iss omap4iss: ###CSI2 SYSCONFIG=0x00001000
[ 33.104675] omap4iss omap4iss: ###CSI2 SYSSTATUS=0x00000001
[ 33.104705] omap4iss omap4iss: ###CSI2 IRQENABLE=0x00007b01
[ 33.104705] omap4iss omap4iss: ###CSI2 IRQSTATUS=0x00000000
[ 33.104705] omap4iss omap4iss: ###CSI2 CTRL=0x0029a111
[ 33.104736] omap4iss omap4iss: ###CSI2 DBG_H=0x00000000
[ 33.104736] omap4iss omap4iss: ###CSI2 COMPLEXIO_CFG=0x6a000321
[ 33.104736] omap4iss omap4iss: ###CSI2 COMPLEXIO_IRQSTATUS=0x00000000
[ 33.104766] omap4iss omap4iss: ###CSI2 SHORT_PACKET=0x00000000
[ 33.104766] omap4iss omap4iss: ###CSI2 COMPLEXIO_IRQENABLE=0x07ffffff
[ 33.104797] omap4iss omap4iss: ###CSI2 DBG_P=0x00000000
[ 33.104797] omap4iss omap4iss: ###CSI2 TIMING=0x7fff61ff
[ 33.104797] omap4iss omap4iss: ###CSI2 CTX_CTRL1(0)=0x400000c5
[ 33.104827] omap4iss omap4iss: ###CSI2 CTX_CTRL2(0)=0x0092009e
[ 33.104827] omap4iss omap4iss: ###CSI2 CTX_DAT_OFST(0)=0x00000000
[ 33.104827] omap4iss omap4iss: ###CSI2 CTX_PING_ADDR(0)=0xa9800000
[ 33.104858] omap4iss omap4iss: ###CSI2 CTX_PONG_ADDR(0)=0xa9800000
[ 33.104858] omap4iss omap4iss: ###CSI2 CTX_IRQENABLE(0)=0x00000002
[ 33.104858] omap4iss omap4iss: ###CSI2 CTX_IRQSTATUS(0)=0x0000000d
[ 33.104888] omap4iss omap4iss: ###CSI2 CTX_CTRL3(0)=0x00000000