Hello,
iMX8M reference manual says in 13.6.1.1 that the MIPI-CSI2 controller supports virtual channels? How can I configure them? E.g.:
- how can I filter out data of virtual channel 2?
- is it possible to implement HDR with iMX8M? Lines are interleaved in difference virtual channels; how can they be recombined?
Hi Enrico
for i.MX8M mipi virtual channel is not supported in hardware, so the driver will not automatically
split the video from each virtual channel. The software can just receive the combined stream
into memory, then it needs split it if needed.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igor
The software can just receive the combined stream into memory, then it needs split it if needed.
---》are you sure that software can split the combined stream into 4 channels? I am going to connect 8 cameras through the two MIPI CSI2
this is important, but I can not verify it in advance, thank you!
Hi Avi
driver receives all data, from all channels.
Best regards
igor
Hi Igor,
is there already a software solution for separating the virtual channels in IMX8 ?
Has anyone tried this already ?
KR,
Florian
Hello Igor, your answer confirms what I've been reading. I want to input two cameras @720p/monochrome/30fps on two separate virtual channels into IMX8MMini, then encode H.264 on both separately. I gather from your post that I'll need to write code to manage the two virtual channels and the memory. Is there a simple way to estimate the processor loading for the memory management and encoding?
If you haven't sniffed it out, I'm an amateur. Mostly trying to evaluate a concept at this point.
Thanks in advance,
Jude