Looking at the mmap buffer dump log, it looks like one frame is missing regularly. Isn’t it related to CRC error?
The situation after that
Supported CRC error correction with sensor (FPGA).
This resolved the CRC error on the TX2, but the frame rate remained at 30fps.
From these surveys
We focused on the wait condition in the nvhost_syncpt_wait_timeout_ext function.
Here, there was an unknown wait, and I thought it was the cause.
The nvhost_syncpt_wait_timeout_ext function seems to detect certain hardware interrupts.
A hardware interrupt counts up SyncPT.
When the threshold is exceeded, it seems to be released from the waiting process.
How many interrupts are there to count SyncPT?
Also, I want to know which interrupt signal is.
Do you have this information?