Hello,
I made a driver based on the imx219 camera. The Kria Vision development system is connected to the Jetson Orin Nano module. Kria Vision has implemented a widget that sends an image of a certain resolution. The implemented system was first expanded and tested with the Jetson Nano module, and the system works without errors for full hd, hd and vga resolution. On Jetson, there is a device driver that receives data from the FPGA and displays it via gstreamer. The problem arises when testing vga resolution. Full HD and HD resolution pass without any problems on Jetson Orin. The baud rate for vga is 450 Mbps.
phy_mode = “DPHY”;
discontinuous_clk = “yes”;
active_w = “640”;
active_h = “480”;
line_length = “1920”;
pix_clk_hz = “37500000”; (4502/24 line_rate number_of_lines/ bits per pixel)
pixel_t= “rgb_rgb88824”;
csi_pixel_bit_depth = “16”;
When vga streaming is started, the following error appears “general error queue is out of sync with frame queue” . Here is the picture of error
Hi ShaneCCC,
I made a mistake. The version of the bsp used is 35.6. I tried to switch to the latest version 36.3, but I have a problem when creating an overlay for the device tree. I created an overlay based on the imx219 dual overlay. Where is my new device added to node i2c0 and on i2c1 there was still node for imx219 camera. I generated test.dtbo from there and transferred it to /boot. After the reboot, the desired overlay was not added.
Another way to load the overlay is through the jetson-io tool by running the command
After the reboot, the desired overlay was not added.
FDT and OVERLAY have been added to the exlinuxconfig script, which I want to be loaded.
Is there a way to solve the above vga resolution streaming problem for bsp version 35.6 or is it necessary to change the kernel to a new version considering that the camera drivers are significantly different so a new driver needs to be made. if necessary, switch to the latest version, which way is it possible to load the new overlay.
Hi,
The camera works when connected. I wonder if the .c file from which the .ko file for the imx219 camera is created is located in the path Linux_for_Tegra/source/kernel/kernel-jammy-src/driver/media/i2c?