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.

Deinterlacer codec i2p_test app on DM6467

Other Parts Discussed in Thread: DM3730

I'm trying to execute the deinterlacer codec test app i2p_test (from DM3730 DVSDK) on the DM6467. With some project modifications, I have successfully built the app with CCS 4.2.4. When I execute the app it never returns from the call to the codec (handle->fxns->process() which is in the function I2P_frameapply(), in file i2p.c). The codec does not come with source code, so I cannot step into it.

I noticed that the link.i2p.cmd has the following memory definition. I'm not sure if these are correct for DM6467.
  L1DSRAM     : origin = 0x10f04000,  len = 0x10000
  DDR2        : origin = 0x80000000,  len = 0x01000000

I am using the gel file, davindihd1080p_dsp.gel, from Spectrum Digital.  I noticed that this gel file turns off L2 and EDMA, but I'm not sure what settings to use to set those up.  Also, I have to connect to the ARM before I connect to the DSP, so I don't know if the ARM gel creates a conflict.

Any help is appreciated.

  • V.Faul said:
    I noticed that the link.i2p.cmd has the following memory definition. I'm not sure if these are correct for DM6467.
      L1DSRAM     : origin = 0x10f04000,  len = 0x10000
      DDR2        : origin = 0x80000000,  len = 0x01000000

    No, the L1DSRAM definition is not correct.  The memory map is given in Table 3-3 "Memory Map Summary" of the DM6467 data manual.  It should instead be:

      L1DSRAM     : origin = 0x11f00000,  len = 0x8000

    Make sure the DDR2 segment definition is consistent with the rest of the memory map.  You would need to make sure that memory is carved out of the ARM's memory map so that they're not trampling on each other.