Hi NV Support Team
From Orin deafult pinmux setting: the camera frame sync used TSC_EDGE_OUT2/3/0.
From TRM part VII-Timers: TSC can use PPS or PTP for reference tracking.
My query is that if TSC_EDGE pins are available on Jetson Orin to support tracking PPS or PTP ?
FYI, these pins, TSC_EDGE_OUT*, do not have kernel driver enabled for L4T.
we had some discussion internally for future plans, will update after we come out conclusions.
Thanks, Jerry
One more query: if the TSC not support in L4T now. How about the workaround soultion to use PMW as camera frame sync.
Do you have any code support it.
no, getSensorTimestamp() it returns kernel timestamp (i.e. MONOTONIC_RAW) of sensor start-of-frame.
you are also able to fetch start-of-frame and end-of-frame timing via TSC HW timestamp.
it returns the VI HW (SoF/EoF) timestamp based-on tegra wide timestamp system counter (TSC), it’s the timestamp for the sensor (unit in nanoseconds).
for example, Argus::Ext::ISensorTimestampTsc::getSensorSofTimestampTsc.
syncSensor sample is a software approach, it duplicate single capture request to these two camera sensors.
the idea is having implementation of timestamp comparison from user-space to achieve synchronization results.
sorry for confusion, it’s no low-level driver support for this hardware pin, TSC_EDGE_OUT.
you’re able to use the API to fetch the VI HW (SoF/EoF) timestamp.