工具与软件:
你(们)好
我们使用的是 Linux SDK 10.00.07.04和内核6.6、 并且我们已经实现了适用于4通道汽车 AHD RX 的驱动程序、具有 MIPI-CSI2接口、并且我们已经更新了 DTS 文件。 但他的视频不能正常工作
这是器件树的 Stract
&main_i2c2 {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&main_i2c2_pins_default>;
clock-frequency = <400000>;
i2c-switch@71 {
compatible = "nxp,pca9543";
#address-cells = <1>;
#size-cells = <0>;
reg = <0x71>;
/* CAM port */
i2c@1 {
#address-cells = <1>;
#size-cells = <0>;
reg = <1>;
nvp6324: camera@33 {
compatible = "nextchip,nvp6324_mipi";
reg = <0x33>;
clocks = <&clk_nvp6324_fixed>;
clock-names = "capture_mclk";
mclk = <27000000>;
mclk_source = <0>;
pwn-gpios = <&exp1 13 GPIO_ACTIVE_HIGH>;
port {
csi2_cam0: endpoint {
remote-endpoint = <&mipi_csi0_ep>;
clock-lanes = <0>;
data-lanes = <1 2 3 4>;
};
};
};
};
};
};
&cdns_csi2rx0 {
status = "okay";
ports{
#address-cells = <1>;
#size-cells = <0>;
csi0_port0: port@0{
reg = <0>;
status = "okay";
mipi_csi0_ep: endpoint {
remote-endpoint = <&csi2_cam0>;
bus-type = <4>; /* MIPI CSI-2 D-PHY */
clock-lanes = <0>;
data-lanes = <1 2 3 4>;
};
};
};
};
&ti_csi2rx0 {
status = "okay";
};
&dphy0 {
status = "okay";
};"Device (设备)"树中是否有任何缺失?
我们已在终端上使用了这些命令
insmod ./nvp6324.ko.
media-ctl -V "nvp6324_mipi 5-0033":0 [fmt:UYVY8_1x16/1280x720字段:none]"
media-ctl -V ""cdns_csi2rx.30101000.csi-bridge":0 [fmt:UYVY8_1x16/1280x720字段:none]"
media-ctl -V ""cdns_csi2rx.30101000.csi-bridge":1 [fmt:UYVY8_1x16/1280x720字段:none]"
media-ctl -V "30102000.ticsi2rx":0 [fmt:UYVY8_1x16/1280x720字段:none]"
media-ctl -V "30102000.ticsi2rx":1 [fmt:UYVY8_1x16/1280x720字段:none]"
v4l2-ctl -z platform:30102000.ticsi2rx -d "30102000.ticsi2rx context 0"-v width=1280、height=720、pixelformat=UYVY
gst_debug=3 gst-launch-1.0 -v v4l2src device=/dev/video2! video/x-raw、width=1280、height=720、帧速率=30/1、format=UYVY! ticolorconvert! 运维受电方
但它没有显示任何摄像头图像。
有人能解决这个问题吗?
BR
