Hi, we are doing ISX031 bringup on our own board now, and can’t capture images successfully. The following is our information, let me know if you need more.
Release Info
$ cat /etc/nv_tegra_release
# R36 (release), REVISION: 3.0, GCID: 36191598, BOARD: generic, EABI: aarch64, DATE: Mon May 6 17:34:21 UTC 2024
Block Diagram
6 * GMSL_CAM:
ISX031 —> MAX96717F —> MAX96714 —> Orin
HW Connect
DTS
Currently only configured for Cam_4:
tegra234-camera-isx031-a00.dtsi.txt (9.0 KB)
Linux Driver
Just used to create v4l devices, ISX031, MAX96717 and MAX96714 are configured in userspace.
Config Script
2 Lanes, 1500Mbps
config_cam.bash.txt (3.6 KB)
v4l2 cmd
v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1300 --stream-mmap -c bypass_mode=0 --stream-count=1 --stream-to=isx031.raw
Trace
Boost clock:
echo 1 > /sys/kernel/debug/bpmp/debug/clk/vi/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/isp/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/nvcsi/mrq_rate_locked
cat /sys/kernel/debug/bpmp/debug/clk/vi/max_rate
cat /sys/kernel/debug/bpmp/debug/clk/isp/max_rate
cat /sys/kernel/debug/bpmp/debug/clk/nvcsi/max_rate
Found CHANSEL_SHORT_FRAME
and CHANSEL_NOMATCH
in the trace log:
kworker/7:2-228 [007] ....... 224.177587: rtcpu_vinotify_event: tstamp:7640432731 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:244483677888 data:0x359d580010000000
kworker/7:2-228 [007] ....... 224.177589: rtcpu_vinotify_event: tstamp:7640432897 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:244483684288 data:0x0000000031000001
kworker/7:2-228 [007] ....... 224.177589: rtcpu_vinotify_event: tstamp:7640433052 cch:0 vi:0 tag:VIFALC_ACTIONLST channel:0x23 frame:0 vi_tstamp:244483687296 data:0x0000000007020001
kworker/7:2-228 [007] ....... 224.177590: rtcpu_vinotify_event: tstamp:7640433184 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:244483734848 data:0x359d550010000000
kworker/7:2-228 [007] ....... 224.177590: rtcpu_vinotify_event: tstamp:7640433337 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:244483741344 data:0x0000000031000002
kworker/7:2-228 [007] ....... 224.177591: rtcpu_vinotify_event: tstamp:7640433481 cch:0 vi:0 tag:FS channel:0x00 frame:0 vi_tstamp:244492456480 data:0x0000000000000014
kworker/7:2-228 [007] ....... 224.177591: rtcpu_vinotify_event: tstamp:7640433634 cch:0 vi:0 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:244492456512 data:0x0000000800000000
kworker/7:2-228 [007] ....... 224.177592: rtcpu_vinotify_event: tstamp:7640770761 cch:0 vi:0 tag:CHANSEL_PXL_SOF channel:0x23 frame:0 vi_tstamp:244494739968 data:0x0000000000000001
kworker/7:2-228 [007] ....... 224.177593: rtcpu_vinotify_event: tstamp:7640770916 cch:0 vi:0 tag:VIFALC_ACTIONLST channel:0x23 frame:0 vi_tstamp:244494741344 data:0x0000000008020001
kworker/7:2-228 [007] ....... 224.177593: rtcpu_vinotify_event: tstamp:7641237212 cch:0 vi:0 tag:CHANSEL_PXL_EOF channel:0x23 frame:0 vi_tstamp:244519493056 data:0x0000000005130002
kworker/7:2-228 [007] ....... 224.177594: rtcpu_vinotify_event: tstamp:7641237385 cch:0 vi:0 tag:ATOMP_FRAME_DONE channel:0x23 frame:0 vi_tstamp:244519493664 data:0x0000000000000000
kworker/7:2-228 [007] ....... 224.177594: rtcpu_vinotify_event: tstamp:7641237518 cch:0 vi:0 tag:VIFALC_ACTIONLST channel:0x23 frame:0 vi_tstamp:244519496608 data:0x0000000002020001
kworker/7:2-228 [007] ....... 224.177595: rtcpu_vinotify_event: tstamp:7641237669 cch:0 vi:0 tag:FE channel:0x00 frame:0 vi_tstamp:244519493696 data:0x0000000000000024
kworker/7:2-228 [007] ....... 224.177595: rtcpu_vinotify_event: tstamp:7641237804 cch:0 vi:0 tag:CHANSEL_SHORT_FRAME channel:0x10 frame:0 vi_tstamp:244519493696 data:0x0000200000000000
kworker/7:2-228 [007] ....... 224.177596: rtcpu_vinotify_event: tstamp:7641237956 cch:0 vi:0 tag:VIFALC_ACTIONLST channel:0x23 frame:0 vi_tstamp:244519506816 data:0x0000000001020001
kworker/7:2-228 [007] ....... 224.177596: rtcpu_vinotify_event: tstamp:7641238089 cch:0 vi:0 tag:ATOMP_FE channel:0x00 frame:0 vi_tstamp:244519493728 data:0x0000000800000000
kworker/7:2-228 [007] ....... 224.177597: rtcpu_vinotify_event: tstamp:7641548186 cch:0 vi:0 tag:FS channel:0x00 frame:0 vi_tstamp:244525789856 data:0x0000000000000014
kworker/7:2-228 [007] ....... 224.177597: rtcpu_vinotify_event: tstamp:7641548335 cch:0 vi:0 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:244525789888 data:0x0000000800000000
kworker/7:2-228 [007] ....... 224.177598: rtcpu_vinotify_event: tstamp:7641548491 cch:0 vi:0 tag:CHANSEL_PXL_SOF channel:0x23 frame:0 vi_tstamp:244528073376 data:0x0000000000000001
kworker/7:2-228 [007] ....... 224.233543: rtcpu_vinotify_error: tstamp:7642544786 cch:0 vi:0 tag:CHANSEL_NOMATCH channel:0x10 frame:0 vi_tstamp:244561406912 data:0x00000000000003c9
kworker/7:2-228 [007] ....... 224.233544: rtcpu_vinotify_event: tstamp:7642562402 cch:0 vi:0 tag:CHANSEL_PXL_EOF channel:0x23 frame:0 vi_tstamp:244552826624 data:0x0000000005130002
kworker/7:2-228 [007] ....... 224.233544: rtcpu_vinotify_event: tstamp:7642562560 cch:0 vi:0 tag:ATOMP_FRAME_DONE channel:0x23 frame:0 vi_tstamp:244552827200 data:0x0000000000000000
kworker/7:2-228 [007] ....... 224.233545: rtcpu_vinotify_event: tstamp:7642562695 cch:0 vi:0 tag:FE channel:0x00 frame:0 vi_tstamp:244552827264 data:0x0000000000000024
kworker/7:2-228 [007] ....... 224.233545: rtcpu_vinotify_event: tstamp:7642562845 cch:0 vi:0 tag:CHANSEL_SHORT_FRAME channel:0x10 frame:0 vi_tstamp:244552827264 data:0x0000200000000000
kworker/7:2-228 [007] ....... 224.233546: rtcpu_vinotify_event: tstamp:7642562991 cch:0 vi:0 tag:ATOMP_FE channel:0x00 frame:0 vi_tstamp:244552827296 data:0x0000000800000000
kworker/7:2-228 [007] ....... 224.233546: rtcpu_vinotify_event: tstamp:7642563142 cch:0 vi:0 tag:FS channel:0x00 frame:0 vi_tstamp:244559123424 data:0x0000000000000014
kworker/7:2-228 [007] ....... 224.233547: rtcpu_vinotify_event: tstamp:7642563276 cch:0 vi:0 tag:CHANSEL_NOMATCH channel:0x10 frame:0 vi_tstamp:244561406912 data:0x00000000000003c9
kworker/7:2-228 [007] ....... 224.233547: rtcpu_vinotify_event: tstamp:7643576393 cch:0 vi:0 tag:FE channel:0x00 frame:0 vi_tstamp:244586160640 data:0x0000000000000024
kworker/7:2-228 [007] ....... 224.233548: rtcpu_vinotify_event: tstamp:7643576528 cch:0 vi:0 tag:FS channel:0x00 frame:0 vi_tstamp:244592456768 data:0x0000000000000014
trace.txt (312.0 KB)
Sensor Output
Active: 1920 x 1300
Line width: 2200
Format: YUV422 8-bit