Hello,
hardware configuration:
Rogue Carrier for NVIDIA® Jetson AGX Xavier
Board JCB002 (mux with 4 max9296)
Camera NileCam30 GMSL1: ( 1 camera only)
Software: linux ubuntu with driver AR0330 to drive the camera.
from dmesg logs i can see that the sensor is initialized:
[ 5.018749] MCU address modification - PHYB
[ 5.066746] Current Firmware Version - (CU30-5690332)
[ 8.338778] Detected ar0330 sensor
I added traces into the driver in order to check max9296 registers:
0xBCA=0x11 meaning data activity on the link => OK
0xBCB=0 meaning the link is not locked => KO. Link should be locked.
I checked on Linux if frames are received with action plan found on the nvidia developper site:
echo 1 > /sys/kernel/debug/tracing/tracing_on
echo 30720 > /sys/kernel/debug/tracing/buffer_size_kb
echo 1 > /sys/kernel/debug/tracing/events/tegra_rtcpu/enable
echo 1 > /sys/kernel/debug/tracing/events/freertos/enable
echo 2 > /sys/kernel/debug/camrtc/log-level
echo > /sys/kernel/debug/tracing/trace
cat /sys/kernel/debug/tracing/trace
Hello,
more specifically my question is:
is it possible to know the memory areas where the system stores the video data?
is it possible to read these memory areas and display the data stored in these memory areas?
is there a linux command or indeed a linux tool that can read video data from memory?
by the way I have a usb camera (webcam).
Is reading video data re"cieved from a usb camera the same as reading data received from a gmsl1 camera like the nilecam30?
I added traces in the driver ar0330_common.c.
It looks like frames are received. functions to enqueue and dequeue frames are called.
The frame id is always zero. Error code = 255 means frame not complete.
All frames are canceled.
Any idea to understand this issue ?
Best regards
Brahim
I saw in another tickets traces like:
kworker/0:0-12387 [000] … 59276.404803: rtcpu_vinotify_error: tstamp:1853055816022 tag:CHANSEL_NOMATCH channel:0x04 frame:0 vi_tstamp:1853055813039 data:0x000003c9
I’m sure that video are recieved. vi input driver nack the frames with error 256.
I need an action plan to investigate this issue.
Best regards.
Brahim