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.

TMS320DM355 Processor board and omnivision camera

Other Parts Discussed in Thread: TVP5146

HI I got the TMS320DM355 Processor board from leopard boards and I'm trying to connect an omnivision camera, do I need to modified anything in the software to be able to decompress the images? the camera output formats are RAW RGB, RGB565/555/444, YUV422/420, YCbCr422 and compression.

thanks

  • are you referring to the board available at www.leopardboard.org?  If so, I did not find any information on support for omnivision camera there, so I am gessing you will need to make sure that a software driver exists to support the omnivision camera; otherwsie you may need to develop your own software.

  • yes from leopard boards.org, but my question will be what kind of format the board supports? and how do I let the board know I'm sending that format?, for example their camera from leopard board the 5mp camera sends RGB and the 3MP camera sends YCbCr.

    Thanks

  • well, this is a community based board, so there is no guarantee the kernel will work in the same way as our official DVSDK software release (although I suspect there is a good chance).  In our DVSDK kernel, the video input source choice (as specified in u-boot bootargs variable) determines the pixel format that is used.  For example, when one of the CCD sensors from micron is chosen, the pixel format defaults to RGB, when tvp5146 is the input source, the default pixel format is YCbCr.  However, I believe you can override these defaults via VIDIOC_S_FMT ioctl request (ioctls are used to send request from user space to kernel space); this ioctl is part of the V4L2 (video capture/display) Linux standard.

  • Thank you so much, is there a link where I can read about this information? like how to select the right format.

    thanks