Currently, We use CIS channel A receive sensor data. Our sensor suppot two work mode YUV422 or 8bit monochrome data.
Both of these have same resulotion 1280 *1024,and pixel frequency. We can switch one of the mode by uart command.
Now,I can use " gst-launch-1.0" tools capture this seneor and display. But,when the " gst-launch-1.0" tools is running and I use uart command switch sensor work on another mode.The display was froze and “dmesg” show “video4linux video0: frame start syncpt timeout!0 " But when I terminate " gst-launch-1.0” application and restart it,capture and display will return to normal.
We scope the sensor signal.There is no output in one microsecond,when sensor output mode be changed.And this will make TX1 MIPI receiver mismatch with sensor.But if I restart “gst-launch-1.0” tools,capture and display is well.
Is there a way,when I change my sensor output mode without restart "“gst-launch-1.0”?
Or,could I restart and reconfigure MIPI CSI channel without restart capture and display application?