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.

[参考译文] SK-AM64B:修改 usb0节点、是否有多个步骤来编译内核和.dts 文件(单独?)

Guru**** 2469940 points
Other Parts Discussed in Thread: SK-AM64B

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1468731/sk-am64b-modifying-usb0-node-are-there-multiple-steps-to-get-to-compile-the-kernel-and-a-dts-file-separately

器件型号:SK-AM64B

工具与软件:

我尝试运行创建安装脚本以设置新的 SD 卡(使 SK-AM64B 上的 J7成为 USB Type A 端口上的 USB 器件)。 在运行 SD 卡之前、是否需要执行涉及内核的多个编译。

这令人困惑。 我的 SD 卡尝试脚本日志已随附。 我根据 Bin 的说明直接修改了源。

e2e.ti.com/.../attemptedbuild_2D00_013125.txt

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

    Jim、您好!

    [报价 userid="576793" url="~/support/processors-group/processors/f/processors-forum/1468731/sk-am64b-modifying-usb0-node-are-there-multiple-steps-to-get-to-compile-the-kernel-and-a-dts-file-separately "](将 SK-AM64B 上的 J7设为 USB Type A 端口上的 USB 设备)

    由于您仅针对 USB 端口配置更改更新电路板 devicetree 文件、因此以下是最简单的过程:

    -在 Linux 中使用 BalenaEtcher 或 bmaptool 命令将 SD 卡预构建的 WIC 映像刷写到 SD 卡;

    -使用您喜欢的任何方法修改和编译内核设备树;

    -将 SD 卡插入 Linux PC 并安装其 rootfs 分区;

    -将内核 devicetee (K3-am642-sk.dtb)复制到 SD 卡上的 rootfs :

    $ sudo cp /board-support/ti-linux-kernel-6.1.83 +gitAUTOINC+c1c2f1971f-ti/arch/arm64/boot/dts/ti/k3-am642-sk.dtb /boot/dtb/ti

    -卸载 SD 卡并启动 EVM。

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

    BIN: 再一个澄清-关于上面的步骤

     为了将 SK-AM64B 用作 USB v2器件作为 USB 小工具、请参阅 Linux 中的 A53

    我需要执行"modprobe libcomposite "并检查内核 menuconfig

    在我重新编译内核并将 devicetree 文件替换到 SD 卡上之前?

    谢谢

    吉姆

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

    Jim、您好!

    对于仅更改内核设备的此特定任务、您不需要执行"modprobe libcomposite (modprobe libcomposite)"。

    内核模块已经在 SDK 预编译的 rootfs 中、并且内核将在引导期间自动加载模块、因为现在 USB 端口处于外设模式。