I have made Sony sensor driver for the TX2 and I can’t seem to get exposure time longer than about 750 ms. I have noticed on all other cameras, which are supported by default, that the exposure time in Argus can’t be set more than about 1 second.
I need to get at least 5 second exposure times on image capture. Judging by the fact that the exposure settings work on my driver correctly and it just freezes when I set it to more than about 750 ms in Argus camera, for example - it probably has to do something with the Jetson. Is it something to do with ISP? I really need to get this to work.
Wow, thank you very much for this! This was the last thing on my project and now I can capture long exposure images. :)
By the way, there’s sometimes the frames twitch for couple of frames at random. Is this something about when the framerate is not completely in sync with the exposure time?
Is that something that could be added in the driver/kernel, or is it a hardware limitation?
Also, do you know if the TX2 NX module supports the infinite timeout debug feature (when installed in the Nano development carrier board)? Thanks again.
Ok. Would you be able to share any specifics as to why it couldn’t be supported on the TX1/Nano? We may soon begin working on our own IMX477 driver modifications and using v4l2 directly for raw bayer access (bypassing nvargus-daemon), and would probably need to understand the reason why an infinite timeout doesn’t work on those particular chips. Any help you can provide would be much appreciated. Thanks!
Update - And since the source for nvargus-daemon isn’t available, it’s not currently possible to see how that enableCamInfiniteTimeout debug feature was implemented.
It’s driver implementation don’t support it during TX1/Nano phase.
And add that feature after TX2 and after chip. But if you choice v4l2 path you can ignore this.
Is it theoretically possible to port this feature back to Nano/TX1? Would it be done in the camera sensor kernel driver or in the nvargus-daemon source?
Ok. It would be awesome to have on the Nano/TX1. Please keep it in mind for the future. I’m sure people working on photography usecases would appreciate it.
But just to confirm, if I were to use v4l2 on the Nano/TX1, is it possible to use long exposures up to the sensor maximum?