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.

OMAP35x Camera Interface (under Linux)

Other Parts Discussed in Thread: OMAP3530

The following is what I've learned while trying to interface a CMOS Sensor to the EVM board. I'm posting this here in hopes that it helps other people gain traction a little more quickly than I did.

Hardware ----->

I'm only aware of two different hardware solutions for connecting a sensor to the OMAP35x EVM Board.

The first one is the e-CAM32_OMAP35x camera development board from e-con systems. They currently have Windows CE support for it, and Linux support is being worked on.

http://www.e-consystems.com/omap3530.asp

The second is getting the multi-media board from Mistral, and the Leopard LI-MOD01 from Leopard imaging. They say they are working on the driver for the OMAP3.

Drivers ---->

Neither of the above have working drivers yet, at least not for linux. That being said there are still drivers included within the PSP 2.X release (I've tested 2.01.01.07) so you can build your own drivers from what's included. The files to look at are

MT9P012.C (drivers for the mt9p012 sensor) -> This is what you'll use as a reference for whatever sensor your trying to implement

board-3430sdp.c -> this contains information needed to support the sensor drivers above, and has hardware specific information. You'll just use this as a reference and keep in mind its for the 3430 sdp board. But, a lot of things are similar and it uses the parallel interface for the sensor.

omap3evm-dc-v4l.c -> This has hardware specific information for the omap3 evm board. When I added support for a sensor I simply modified this file with some information from the above file. That wasn't the RIGHT way of doing it because I don't even have multi-media board. I designed my own daughter board with just a sensor interface. So I'm in the process of creating a new file thats specific for my daughter board.

omap34xxcam.c -> I didn't make any modification to this file (at least not that I remember), but its a good reference for the camera interface

Application --->

saMmapLoopback.c -> the application you'll use to test your camera interface. I initially used a Logitech Quickcam Pro 9000 to test this application. Remember to use the -u1 switch when running it.  I also used the virtual video driver that is within the PSP Kernel (its under multimedia under the make menuconfig). Both the USB and that worked fine within PSP 2.X. 

 

  • Dear Sir,

     

    We are developing the OMAP 3530 with OV2650 CMOS Camera and Android is our platform.

    Any reference data for us to build the driver and V4L2 interface?

    Please kindly advise.

     

    Regards, IT