Issue with deskew calibration on AGX Orin

Hello,

I am currently having trouble with the deskew calibration on AGX Orin.

I enabled it by:

  • Adding the parameter deskew_initial_enable=true on the device tree
  • Updating the serdes_pix_clk_hz and deserializer configuration accordingly

With this parameters, I cannot start the stream either with V4l or gstreamer. Without enabling deskew on the device tree but boosting the clocks, the streams can be started.

By enabling rtcpu_debug, I have the following logs repeated:

     kworker/2:2-562     [002] .......    98.292270: rtcpu_nvcsi_intr: tstamp:3848846139 class:GLOBAL type:PHY_INTR0 phy:2 cil:0 st:0 vc:0 status:0x0e000000
     kworker/2:2-562     [002] .......    98.292272: rtcpu_nvcsi_intr: tstamp:3848846139 class:GLOBAL type:PHY_INTR0 phy:2 cil:1 st:0 vc:0 status:0x06000000

Could you please provide the RCE firmware to be able to debug the deskew?

Specs:

  • Jetson AGX Orin
  • Jetpack 6.0

Thank you.

hello Nebuli,

you can ignore this DT property, deskew_initial_enable,
please refer to developer guide, SerDes Pixel Clock, skew calibration is required if sensor or deserializer is using DPHY, and the output data rate is > 1.5Gbps.

BTW,
JP-6.0 is quite old, and there’re some camera software bugs.
is it possible for moving forward to the latest JP-6.2 (i.e. r36.4.3) for development?

Hello @JerryChang,

Thanks for your reply.
Yes, the output data rate is > 1.5Gbps, sensor is using DPHY and we followed the developer guide to calculate the serdes pixel clock accordingly.

With another sensor, we manage to make the skew calibration working following the same process, also in Jetpack 6.0.

Is it possible to have a RCE firmware with debug activated to be able to see more logs ?

Thank you.

hello Nebuli,

please give it a try… Topic325872_Mar06_debug-rce-fw.7z (210.4 KB)
you may see-also Topic 260583 for the steps to update debug rce-fw individually.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.