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.

[参考译文] AM62A7:SDK-AM62X:安装 PROCESSOR-SDK-LINUX 后、使在 board-support/ti-linux-kernel-6.1.46+gitAUTOINC+247b2535b2-g247b2535b2中仅在&quot 之后工作

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1313564/am62a7-processor-sdk-linux-am62x-after-installing-the-sdk-make-only-works-after-make-arch-arm64-dtbs-in-board-support-ti-linux-kernel-6-1-46-gitautoinc-247b2535b2-g247b2535b2

器件型号:AM62A7

在 SDK 的 RT 和正常版本中、我都可以看到这一点、在顶层目录中重新安装 SDK 后、由于 mkimage 无法找到.dtbo 而失败。

在 board-support/ti-linux-kernel-6.1.46+gitAUTOINC+247b2535b2-g247b2535b2中编译 dtbs 可以实现这一操作。

我这里的操作是不是出错了、或者是 SDK 中的一个错误?

此致、

B·韦默伦

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

    您好、Bas、

    您在 SDK 中运行的确切 make 命令是什么?

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

    尊敬的 Bin Liu:

    "make"、没有任何参数。

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

    我还在尝试配置 RPi 摄像机模块2时遇到问题;根据 TI Academy、我需要

    name_overles=ti/k3-am62a7-sk-csi2-imx219.dtbo 

    但最新的映像中不存在引用的 dtbo。 我在 u-boot 中收到"加载失败"错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bas、

    我在尝试配置 RPi 摄像头模块2时也遇到问题;根据 TI Academy,我需要设置

    请为此问题创建单独的 e2e 主题。 它将分配给我们的摄像机专家进行评论。

    同时、我将了解为什么在 SDK 中执行 make 失败并回头与您联系。

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

    您好、Bas、

    Unknown 说:
    我在 RT 和正常版本的 SDK 中都看到了这一点,在首次安装 SDK 后,由于 mkimage 找不到.dtbo,make 在顶层目录中失败。[/报价]

    我看到以下构建错误:

    cp /home/lb/sdk/am62ax-plsdk-9.1.0.7/board-support/prebuilt-images/fitImage.its /home/lb/sdk/am62ax-plsdk-9.1.0.7/board-support/ti-linux-kernel-6.1.46+gitAUTOINC+247b2535b2-g247b2535b2
    cd /home/lb/sdk/am62ax-plsdk-9.1.0.7/board-support/ti-linux-kernel-6.1.46+gitAUTOINC+247b2535b2-g247b2535b2; \
    mkimage -r -f fitImage.its -k /home/lb/sdk/am62ax-plsdk-9.1.0.7/board-support/ti-u-boot-2023.04+gitAUTOINC+b0d717b732-gb0d717b732/board/ti/keys -K /home/lb/sdk/am62ax-plsdk-9.1.0.7/board-support/ti-u-boot-2023.04+gitAUTOINC+b0d717b732-gb0d717b732/build/a53/dts/dt.dtb fitImage
    FATAL ERROR: Couldn't open "arch/arm64/boot/dts/ti/k3-am62x-sk-eqep.dtbo": No such file or directory
    mkimage: Can't open fitImage.tmp: No such file or directory
    make: *** [makerules/Makefile_linux-fitImage:14: linux-fitImage] Error 255

    原因是在编译 fitImage 时指定了 FDT-ti_k3-am62x-sk-eQEP.dtbo、但该 dtbo 没有编译。

    如果不使用 fitImage、请改用"make linux"命令编译内核。 我会将问题报告给我们的软件开发团队。

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

    这确实是我所看到的。

    谢谢!