This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 处理器 SDK-AM62X:具有 AM625 SOM 的 CSI 摄像头接口

Guru**** 2553450 points
Other Parts Discussed in Thread: AM625, AM62P

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1355778/processor-sdk-am62x-csi-camera-interface-with-am625-som

器件型号:PROCESSOR-SDK-AM62X
主题中讨论的其他器件:AM625AM62P

您好、TI 专家!!

我正在开发定制 AM625 SOM、我想知道如何将 CSI 摄像头与定制板 AM625 SOM 连接起来  

分步解释说明? 或 分享一些参考链接?

此致、

德尼亚内什瓦尔  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dnyaneshwar:

    请按照 AM62x Academy 中提供的步骤查询和启用新的 CSI 摄像头传感器。

    https://dev.ti.com/tirex/explore/node?node=A__Afvqyi8mUm05676JZJ-UlQ__AM62-ACADEMY__uiYMDcq__LATEST

    Linux ->在 TI EVM 上开发 Linux ->使用上面链接中的摄像机部分。

    希望这对您有所帮助。

    此致、

    苏伦

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    实际上,我们正在使用最新版本的 SDK 版本:-  09_02_01_09和定制 AM625 SOM,作为此 CSI 摄像机干扰的任何参考链接?

    此致、

    德尼亚内什瓦尔  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    实际上、我们无法检测我们在下面命令中使用的自定义摄像头:-  

    LS /boot/dtb/ti/k3-am625-sk-csi2-ov5640.dtbo 

    输出:-
    root@am62xx-evm:~ ls /boot/dtb/ti/k3-am625-sk-csi2-ov5640.dtbo
    LS:无法访问"/boot/dtb/ti/k3-am625-sk-csi2-ov5640.dtbo ":没有此类文件或目录
    root@am62xx-EVM:~#

    root@am62xx-evm:~ CD /run/media/boot-mmcblk1p1/uEnv.txt
    -sh: cd:/run/media/boot-mmcblk1p1/uEnv.txt 不是目录
    root@am62xx-EVM:~#

    v4l2-ctl --list-devices
    TI-CSI2RX (平台:30102000.tisi2rx):
    /dev/media0

    无法打开设备/dev/video0,正在退出。
    root@am62xx-EVM:~#

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    应将特定传感器的设备树节点添加为覆盖层,如何添加此节点?

    此致、

    德尼亚内什瓦尔  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dnyaneshwar:

     "k3-am625-sk-csi2-ov5640.dtbo"是覆盖文件。 我猜您正在连接摄像头上的 OV6540。

    此外、您是否更改了 SD 卡引导分区中的 uEnv.txt、以包括:

    name_overles=k3-am62x-sk-csi2-tevi-ov5640.dtbo

    并查看您是否能够显示摄像头传感器输出。

    我刚刚在 AM62P 板上尝试了该方法、但在 AM62x 板上应该类似。

    oot@am62pxx-evm:/boot/dtb/ti# ls -ltr
    total 120
    -rw-r--r-- 1 root root  4232 Mar  9  2018 k3-am62x-sk-lpm-wkup-sources.dtbo
    -rw-r--r-- 1 root root   478 Mar  9  2018 k3-am62x-sk-hdmi-disable-fastboot.dtbo
    -rw-r--r-- 1 root root  1345 Mar  9  2018 k3-am62x-sk-hdmi-audio.dtbo
    -rw-r--r-- 1 root root  2131 Mar  9  2018 k3-am62x-sk-csi2-v3link-fusion.dtbo
    -rw-r--r-- 1 root root  1886 Mar  9  2018 k3-am62x-sk-csi2-tevi-ov5640.dtbo
    -rw-r--r-- 1 root root  1886 Mar  9  2018 k3-am62x-sk-csi2-ov5640.dtbo
    -rw-r--r-- 1 root root  1915 Mar  9  2018 k3-am62x-sk-csi2-imx219.dtbo
    -rw-r--r-- 1 root root 60449 Mar  9  2018 k3-am62p5-sk.dtb
    -rw-r--r-- 1 root root  2545 Mar  9  2018 k3-am62p5-sk-rpi-hdr-ehrpwm.dtbo
    -rw-r--r-- 1 root root  1531 Mar  9  2018 k3-am62p5-sk-microtips-mf103hie-lcd2.dtbo
    -rw-r--r-- 1 root root  1983 Mar  9  2018 k3-am62p5-sk-microtips-mf101hie-panel.dtbo
    -rw-r--r-- 1 root root  3124 Mar  9  2018 k3-am62p5-sk-mcan.dtbo
    -rw-r--r-- 1 root root   936 Mar  9  2018 k3-am62p5-sk-eqep.dtbo
    -rw-r--r-- 1 root root   928 Mar  9  2018 k3-am62p5-sk-dss-shared-mode.dtbo
    -rw-r--r-- 1 root root  3313 Mar  9  2018 k3-am62p5-sk-dsi-rpi-7inch-panel.dtbo
    root@am62pxx-evm:/boot/dtb/ti# 
    

    请参阅以下 SDK 文档:

    https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/09_01_00_08/exports/docs/linux/Foundational_Components /内核/ Kernel_Drivers Camera/CSI2RX.html

    此致、

    苏伦

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    "k3-am625-sk-csi2-ov5640.dtbo" 是重叠文件。 我猜您正在连接摄像头上的 OV6540。

    不、我正在使用 OV5647摄像头连接到定制 AM625 SOM。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如下图所示、我无法创建 k3-am625-sk-csi2-ov5647.dtbo 文件  

    该文件的内容如下:-  

    // SPDX-License-Identifier:GPL-2.0
    /*
    * ALINX AN5641和 Digilent PCAM 5C - OV5647摄像头模块
    *版权所有(C) 2022德州仪器公司- https://www.ti.com/
    */

    /dts-v1/;
    /插件/;

    #包含

    和{/}{
    clk_ov5647_fixed:ov5647-XCLK{
    兼容="固定时钟";
    #clock-cells =<0>;
    时钟频率=<12000000>
    };
    };

    &main_i2c2{
    #address-Cells =<1>;
    #size-cells =<0>;
    状态="可以";

    I2C 开关@71{
    兼容="NXP、pca9543";
    #address-Cells =<1>;
    #size-cells =<0>;
    REG =<0x71>;

    /* CAM 端口*/
    I2C@1{
    #address-Cells =<1>;
    #size-cells =<0>;
    寄存器=<1>;

    ov5647:摄像机@3c {
    兼容="ovti、ov5647";
    寄存器=<0x3c>;

    Clocks =<&clk_ov5647_fixed>;
    时钟名称="XCLK";
    POWERDOWN-GPIO =<&EXP1 13 GPIO_ACTIVE_LOW>;

    端口{
    csi2_cam0:端点{
    远程端点=<&csi2rx0_in_sensor>;
    时钟通道=<0>;
    data-channels =<1 2>;
    };
    };
    };
    };
    };
    };

    csi0_port0{(&C)
    状态="可以";

    csi2rx0_in_sensor:端点{
    远程端点=<&csi2_cam0>;
    总线类型=<4>;/* CSI2 DPHY。 */
    时钟通道=<0>;
    data-channels =<1 2>;
    };
    };

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在这些行构建内核意味着在执行从第1步到第6步的所有步骤之后,我们需要再次生成内核映像+设备树(如 SDK 版本09.02 K3-am625-EVM.dtb ) 并编译内核模块?

    此致、

    德尼亚内什瓦尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、您需要构建内核映像+器件树文件来创建器件树模块和内核模块。  

    此外、如果您遇到任何其他问题、我会将您的问题转给我们的摄像头专家。

    此致、

    苏伦

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好  Dnyaneshwar、

    您可以使用上游 Linux: https://github.com/torvalds/linux/blob/master/drivers/media/i2c/ov5647.c 中的 OV5647驱动程序

    随附的内容请查找 AM62A SK EVM 的器件树覆层、以作为参考。  e2e.ti.com/.../k3_2D00_am62a7_2D00_sk_2D00_csi2_2D00_ov5647.dtso

    此致、

    建中市

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    徐建中您好!

    这个名称是否重要 k3-am62a7-sk-csi2-ov5647.dtso 实际上我命名为 k3-am625-sk-csi2-ov5647.dtso 该文件的位置为 arch/arm64/boot/dts/ti  

    此致、

    德尼亚内什瓦尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好  

    我在第6步中混淆不清:-  

    将器件树重叠添加到 arch/arm64/boot/dts/ti/Makefile:

    dtb-$(CONFIG_ARCH_k3)+= .dtso

    实际上在哪里添加这个:- dtb-$(config_arch_k3) += k3-am625-sk-csi2-ov5647.dtso

    我可以看到有如此多的 dtb-$(config_arch_k3)+= ?  

    下面是我的 Makefile:

    # SPDX-License-Identifier: GPL-2.0
    #
    # Make file to build device tree binaries for boards based on
    # Texas Instruments Inc processors
    #
    # Copyright (C) 2016-2021 Texas Instruments Incorporated - https://www.ti.com/
    #
    # Entries are grouped as per SoC present on the board. Groups are sorted
    # alphabetically.
    
    # Boards with AM62x SoC
    dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-tevi-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-lincolntech-lcd185-panel.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-sk.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am625-sk-lincolntech-lcd185-panel.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-sk-microtips-mf101hie-panel.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-sk-microtips-mf103hie-lcd2.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-sk-dmtimer-pwm.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-sk-ecap-capture.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk-nand.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk-lincolntech-lcd185-panel.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk-microtips-mf101hie-panel.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-sk-pwm.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-sk-rpi-hdr-ehrpwm.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-sk-mcspi-loopback.dtbo
    
    # Boards with AM62Ax SoC
    k3-am62a7-sk-csi2-imx219-dtbs := k3-am62a7-sk.dtb k3-am62x-sk-csi2-imx219.dtbo
    k3-am62a7-sk-fusion-imx390-dtbs := k3-am62a7-sk.dtb \
    k3-am62a7-sk-fusion.dtbo \
    k3-fpdlink-imx390-rcm-0-0.dtbo
    k3-am62a7-sk-fusion-ov2312-dtbs := k3-am62a7-sk.dtb \
    k3-am62a7-sk-fusion.dtbo \
    k3-fpdlink-ov2312-0-0.dtbo
    k3-am62a7-sk-ub954-evm-ov2312-dtbs := k3-am62a7-sk.dtb \
    k3-am62a7-sk-ub954-evm.dtbo \
    k3-fpdlink-ov2312-0-0.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk-csi2-imx219.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk-csi2-ox05b1s.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk-e3-max-opp.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk-ethernet-dc01.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk-fusion-imx390.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk-fusion-ov2312.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk-rpi-hdr-ehrpwm.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk-ub954-evm-ov2312.dtb
    
    # Boards with AM62Px SoC
    dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk-dsi-rpi-7inch-panel.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk-eqep.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk-mcan.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk-microtips-mf101hie-panel.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk-microtips-mf103hie-lcd2.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk-dss-shared-mode.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk-rpi-hdr-ehrpwm.dtbo
    
    # Boards with AM64x SoC
    dtb-$(CONFIG_ARCH_K3) += k3-am642-evm.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am642-sk.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac-mii.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-nand.dtbo
    
    # Boards with AM65x SoC
    dtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic-pg2.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-pg2.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am654-base-board.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am654-evm-oldi-lcd1evm.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am654-idk.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am654-pcie-usb3.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am654-pcie-usb2.dtbo
    
    # Boards with J7200 SoC
    k3-j7200-evm-dtbs := k3-j7200-common-proc-board.dtb k3-j7200-evm-quad-port-eth-exp.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm-mcspi-loopback.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm-virt-mac-client.dtbo
    
    # Boards with J721e SoC
    k3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb k3-j721e-evm-quad-port-eth-exp.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-csi2-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-fusion.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-gesi-exp-board.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-pcie0-ep.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-virt-mac-client.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk-csi2-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk-csi2-rpi-imx219.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk-fusion.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk-rpi-hdr-ehrpwm.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721e-common-proc-board-infotainment.dtbo
    
    # Boards with J721s2 SoC
    dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-base-board.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-bb-csi2-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-bb-rpi-cam-imx219.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-fpdlink-fusion.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-rpi-hdr-ehrpwm.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-som-ddr-mem-carveout.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-v3link-fusion.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721s2-common-proc-board.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-csi2-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-fusion.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-gesi-exp-board.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-pcie1-ep.dtbo
    
    # Boards with J722s SoC
    dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm-csi2-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm-csi2-rpi-cam-imx219.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm-csi2-tevi-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm-dsi-rpi-7inch-panel.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm-fpdlink-fusion.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm-microtips-mf101hie-panel.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm-v3link-fusion.dtbo
    
    # Boards with J784s4 SoC
    dtb-$(CONFIG_ARCH_K3) += k3-am69-sk.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-am69-sk-csi2-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am69-sk-ddr-mem-carveout.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am69-sk-csi2-rpi-cam-imx219.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am69-sk-csi2-v3link-fusion.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am69-sk-fpdlink-fusion.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am69-sk-fpdlink-fusion-auxport.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am69-sk-rpi-hdr-ehrpwm.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm.dtb
    dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm-csi2-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm-quad-port-eth-exp1.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm-usxgmii-exp1-exp2.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm-virt-mac-client.dtbo
    
    # Common overlays across AM62 family of boards
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-eqep.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-imx219.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am625-sk-csi2-ov5647.dtso
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-tevi-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-v3link-fusion.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-disable-fastboot.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-lpm-wkup-sources.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-mcan.dtbo
    
    # FPDLink Sensors
    dtb-$(CONFIG_ARCH_K3) += k3-fpdlink-imx390-rcm-0-0.dtbo \
    k3-fpdlink-imx390-rcm-0-1.dtbo \
    k3-fpdlink-imx390-rcm-0-2.dtbo \
    k3-fpdlink-imx390-rcm-0-3.dtbo \
    k3-fpdlink-imx390-rcm-1-0.dtbo \
    k3-fpdlink-imx390-rcm-1-1.dtbo \
    k3-fpdlink-imx390-rcm-1-2.dtbo \
    k3-fpdlink-imx390-rcm-1-3.dtbo \
    k3-fpdlink-imx390-rcm-2-0.dtbo \
    k3-fpdlink-imx390-rcm-2-1.dtbo \
    k3-fpdlink-imx390-rcm-2-2.dtbo \
    k3-fpdlink-imx390-rcm-2-3.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-fpdlink-ov2312-0-0.dtbo \
    k3-fpdlink-ov2312-0-1.dtbo \
    k3-fpdlink-ov2312-0-2.dtbo \
    k3-fpdlink-ov2312-0-3.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-v3link-imx219-0-0.dtbo \
    k3-v3link-imx219-0-1.dtbo \
    k3-v3link-imx219-0-2.dtbo \
    k3-v3link-imx219-0-3.dtbo
    
    #Enable support for device-tree overlays
    DTC_FLAGS_k3-am62-lp-sk += -@
    DTC_FLAGS_k3-am625-beagleplay += -@
    DTC_FLAGS_k3-am625-sk += -@
    DTC_FLAGS_k3-am625-sk-lpmdemo += -@
    DTC_FLAGS_k3-am62a7-sk += -@
    DTC_FLAGS_k3-am62a7-sk-fusion += -@
    DTC_FLAGS_k3-am62a7-sk-ub954-evm += -@
    DTC_FLAGS_k3-am62p5-sk += -@
    DTC_FLAGS_k3-am62x-sk-csi2-v3link-fusion += -@
    DTC_FLAGS_k3-am654-base-board += -@
    DTC_FLAGS_k3-am68-sk-base-board += -@
    DTC_FLAGS_k3-am68-sk-fpdlink-fusion += -@
    DTC_FLAGS_k3-am68-sk-v3link-fusion += -@
    DTC_FLAGS_k3-am69-sk += -@
    DTC_FLAGS_k3-am69-sk-csi2-v3link-fusion += -@
    DTC_FLAGS_k3-am69-sk-fpdlink-fusion += -@
    DTC_FLAGS_k3-am69-sk-fpdlink-fusion-auxport += -@
    DTC_FLAGS_k3-j7200-common-proc-board += -@
    DTC_FLAGS_k3-j721e-beagleboneai64 += -@
    DTC_FLAGS_k3-j721e-common-proc-board += -@
    DTC_FLAGS_k3-j721e-evm-fusion += -@
    DTC_FLAGS_k3-j721e-sk += -@
    DTC_FLAGS_k3-j721e-sk-fusion += -@
    DTC_FLAGS_k3-j721s2-common-proc-board += -@
    DTC_FLAGS_k3-j721s2-evm-fusion += -@
    DTC_FLAGS_k3-j722s-evm += -@
    DTC_FLAGS_k3-j722s-evm-fpdlink-fusion += -@
    DTC_FLAGS_k3-j722s-evm-v3link-fusion += -@
    DTC_FLAGS_k3-j784s4-evm += -@
    DTC_FLAGS_k3-am642-evm += -@

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    sstill 我无法创建 dtb 文件?  

    这些有什么问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际添加地址:- dtb-$(config_arch_k3)+= k3-am625-sk-csi2-ov5647.dtso

    您可以将其添加到此处:

    # Common overlays across AM62 family of boards
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-eqep.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-imx219.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-ov5640.dtbo
    dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-tevi-ov5640.dtbo


    我不熟悉 Yocto、需要另一位团队成员的帮助。 在我们这么做之前、您可以尝试替换  k3-am62x-sk-csi2-ov5640.dtbs with the OV5647 overlay and see if it can build?

    Thank you.

    Jianzhong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    还好,感谢这家酒店  

    但我需要不断获得 TI 专家的帮助、  

    此致、

    德尼亚内什瓦尔  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当然可以。 首先、让我们看看您是否可以使用 k3-am62x-sk-csi2-ov5640.dtbs 构建 OV5647镀层  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是  

    现在、我能够生成 k3-am625-sk-csi2-ov5647.dtbo 文件、  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    既然你打开了一个 新的主题、我将关闭这个主题。 让我们继续使用新模块的讨论。