We have signed a NDA with OmniVision in order to get the source code for the OV5640

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
fdelaplace
Level 1
Level 1
5 replies posted 5 questions asked 10 sign-ins

Hello. We are working on a product that is embedding during the development phase a Cypress CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer Kit (https://www.cypress.com/documentation/development-kitsboards/cyusb3kit-003-ez-usb-fx3-superspeed-exp...) and the OV5640. We got the NDA from OmniVision and signed it. Can anyone contact me to get the source code for OV5640 please?

0 Likes
1 Solution
JayakrishnaT_76
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hello,

The library libcy_ov5640.a makes use of configuration settings for making OV5640 transmit data in MIPI format and not DVP. We do not have the sensor configuration settings for making OV5640 to to transmit data in DVP format. Please contact the sensor vendor for obtaining the configuration settings for making OV5640 to transmit data in DVP format. Please let us know if you would still need the source code of libcy_ov5640.a.

If you still need the source code of OV5640 library, then please create a Technical Support Case and provide the NDA for review.

Best Regards,
Jayakrishna

View solution in original post

4 Replies
JayakrishnaT_76
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hello,

Please let us know the following details:

1. What exactly is the end application? Are you trying to stream video data coming from OV5640 to host using FX3?

2. What is the interface between FX3 and OV5640? Please note that if FX3 is being used in the design, then it needs parallel input. It cannot accept MIPI data from OV5640. If MIPI data is output from OV5640, then an FPGA is required between OV5640 and FX3 to convert the MIPI data to Parallel data.

3. What exactly did you meant by "source code for OV5640". By this, do you mean to ask the complete firmware project or the OV5640 register settings. 

Best Regards,
Jayakrishna
0 Likes
fdelaplace
Level 1
Level 1
5 replies posted 5 questions asked 10 sign-ins

Hello Jayakrishna,

Please find the details below:

1. Yes, we want to stream video data coming from OV5640 to an iPhone using FX3.

2. The interface on the OV5640 side is DVP (parallel port) , GPIF II on the FX3 side.

3. We are interested in getting the source code of libcy_ov5640.a located in the SDK: cyfx3sdk/fw_lib/1_3_4/fx3_release.

Have a nice weekend.

Best regards,

François Delaplace

0 Likes
JayakrishnaT_76
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hello,

The library libcy_ov5640.a makes use of configuration settings for making OV5640 transmit data in MIPI format and not DVP. We do not have the sensor configuration settings for making OV5640 to to transmit data in DVP format. Please contact the sensor vendor for obtaining the configuration settings for making OV5640 to transmit data in DVP format. Please let us know if you would still need the source code of libcy_ov5640.a.

If you still need the source code of OV5640 library, then please create a Technical Support Case and provide the NDA for review.

Best Regards,
Jayakrishna
fdelaplace
Level 1
Level 1
5 replies posted 5 questions asked 10 sign-ins

Hello Jayakrishna,

Thank you for this information. Yes, please provide us the source code of libcy_ov5640.a.

Thank you in advance and have a nice day.

Best regards,

François Delaplace

0 Likes