-We have ported a ov7251 driver to the khadas BSP. Well all seems to be working fine on our driver side, but still unable to stream video.
According to the logs ,we could see it fails at ISP side :
Could you help us debug the issue or suggest us the way to configure the ISP for new sensor,as we didn’t find any relevent document for it" Have a look at these log files.
@thanhhc please consult Khadas Team, they will have more experience with the Camera and related drivers, I will tag them for you, @Terry, @Frank could you please help here, Thank you.
Hi Thanh,
I’m afraid the OV7251 will not works properly on VIM3 at least at this time points, and the point is that almost all SoC vendors including Rockchip, Amlogic will to release the ISP documents.
The only solutions now are:
Use the supported list sensor models
The the camera modules that with ISP built-in
BTW, may I know why you need to use OV7251 sensor? Thinking if there are better solutions for you.
We have our custom dual camera board which connected to the khadas board ,and
requirement to use ov7251 camera is
-need global shutter
-low cost
-For stereo vision
So currently we are bound to use this camera sensor, So it would be very helpful,if you could help us debug issue.
As the issue is around the ISP module seen from the logs.
Or is there any way like bypassing the ISP or have any other way to do so.We could provide the log files too for reviweing
Could you suggest where should I find a further help for this kind of issue. Do you have any contact point with the Amlogic support team you think I could get help from?
@thanhhc I am just a simple forum member, If you want to get to Amlogic, best shot is to ask khadas themselves, please refer to some of the members that might be able to help you, also please add @numbqq
@thanhhc I also wanted to add these points in my previous post:
this is the first time anyone has ever tried to use double cam. sensors, and also use a different type of sensor at the same time, so any experience we gain here is a path laid for people in the future.
also note the ISP can only handle a max of 8 MP of data bandwidth at the same time, so if the sum of megapixels of your two cameras exceed that amount, you might want to try to use a pair of sensor that have a lesser sum, the split-up should be something like, 4MP + 4MP
hi @Electr1.
thank you again.
in fact we designed the board with the intention of capturing a 2xVGA images. So about the data bandwidth it shouldn’t be an issue here, should it?
@numbqq someone suggests me to consult a khadas team member and you are the first one I’m thinking of. Do you have any advice?
@thanhhc I sorry, I am not a khadas employee, and you are not the first one to ask me like I am a Khadas team member ,
My experience does not go farther in this field, I suggest you ask Frank or Terry for help,
Now my statement should be clear, If the problem is not caused due to excess bandwidth, it is related to Software, since the existing software was made with 1 Camera in mind, you should be facing the problem causes by the Two cameras interfering each other, kind of like a two headed snake,
yeah forgot to mention that as well, @thanhhc as @numbqq said, the dts config by default is configured to run with a single camera, in the case of two cameras, it needs to be modified, in that case please share the dts you have used, we can help you modify it
Currently We have been using only single ov7251 camera and modified the dts accordingly. Also we could successfully read the id and configure the camera using the driver. So as far the communication is working fine.We are actually facing the issue on ISP side as mentioned in earlier comments.
So if Khadas team could help us solve the issue.We could provide you all the implementation and logs details in order to analyze.
We are in urgent need of it So your help will be valuable.
ok thanks @Electr1, Well, are there any core members of khadas team available who have a good experience with camera. We are very in hope looking at khadas team to solve the issue.