With 15 meter cable, I observe “Video freeze after a short while (directly timeout)”
With 13 meter cable, I observe " PX2 hang up (directly timeout)"
With <10 meter cable, no issue observed
Please advise solution…
Please advise what cable specs can support upto 15 meter application.
These were the cameras that came together with Drive PX2 computer
b)GMSL Cable : Water Blue FAKRA Jack to FAKRA Jack Cable Using PE-C100-LSZH Coax
We ordered various lengths of GMSL cable, in summary
With 15 meter cable, we observe “Video freeze after a short while (directly timeout)”
With 13 meter cable, we observe " PX2 hang up (directly timeout)"
With <10 meter cable, no issue observed
Did you enable the pre-amp setting on the serializer(camera module GMSL Tx) during the cable testing?
This can be done by writing register 0x6 (pre-emp setting) of address 0x40 (serializer addr).
Could you please re-test it after enable the pre-emphasis and setting it at 6dB on the camera’s serializer?
Please see below commands for settings. Thanks.
The register can be access thru i2c. So please do have to start the capture first in order to make sure the camera module is power on and the GMSL reverse control channel is available.
If you are running our Linux PDK, i2c utility should already be available. Using another terminal while the capture is on-going, you can enter the i2c utility command as below to check and/or enable pre-emphasis on the camera’s serializer:
To check the pre-emphasis setting on the camera’s serializer for GMSL group A:
i2cget -f -y 7 0x40 0x6
To enable the pre-emphasis and setting it at 6dB on the camera’s serializer for GMSL group A:
i2cset -f -y 7 0x40 0x6 0xac
For GMSL group B – use above command but replace highlighted number to “2”
For GMSL group C – use above command but replace highlighted number to “1”
@SteveNV, could you tell me where GMSL camera control via I2C documents are? I got lost on these magic numbers, To enable the pre-emphasis and setting it at 6dB on the camera’s serializer for GMSL group A:
i2cset -f -y 7 0x40 0x6 0xac
We are trying to find a way to synchronize 8 GMSL cameras (AR0231) with a 16-beam LIDAR. Please let us know if you have any sample config. Also is it possible to change cameras’s focus/exposure on the fly?
And if you check out:
file:///usr/local/driveworks/doc/nvdwx_html/dwx_recording_library.html
There should be:
The params must follow the params given to a Driveworks sensor at initialization. In order to record in other formats besides h264, add output-format=[raw,lraw,h264,raw+h264,lraw+h264] with one of the listed output formats to the params. In order to record camera frames at a lower rate than the default, use frame-skip-count in the params.
For example, a value of frame-skip-count=1 records at 15 FPS if the camera hardware runs at 30 FPS. Setting record-frame-count=2 with frame-skip-count=1 records two (2) frames and skips 1, and then repeats.
For certain kinds of camera, e.g., ar0231-rccb, the camera framerate can be controlled by the required-framerate option. Valid values for now are 20, 30, and 36.
Hi SteveNV, thanks for the link. Right now we don’t worry too much about FPS. We want to change exposure, analog/digital gain, and ISO(?) on the fly. Not sure what’s the current status on PX2 cameras…
I read about Image Capture Calibrate (nvmimg_cc) earlier this week but I couldn’t find this program on my PX2. There is one, /root/vibrante-t186ref-linux/samples/nvmedia/img_cc/nvmimg_cc, but it’s not compiled for ARM on PX2. Do you know where is the source code? Also my understanding is that nvmimg_cc can change camera configuration before using it. We can’t change camera configuration such as exposure on the fly. Is my understanding correct?
Hi~
Here is my sample_camera_gmsl's output on DPX2. External Media
The .h264 files I recorded looks the same.
It is affected by illumination condition as you can see in the picture.
When the lighting is too strong, it became like this and the detection results can be very poor.
Is there some tips for solving this? or I reply in a false discussion thread with some mistake?
Please give me some advices, thanks!