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.

[参考译文] AM625:有关在 am6254 10.0.7 Yocto 中添加外部方法的构建错误

Guru**** 2473270 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1464064/am625-build-error-about-add-extern-recipes-in-am6254-10-0-7-yocto

器件型号:AM625

工具与软件:

您好:

 我添加 configure-ap6212 到 tisdk-default-image-tb、而 configure-ap6212 单独编译是可以的。 但是、当我将 configure-ap6212 文件系统打包到文件系统中时、会出现错误。

谁可以帮助我或给我一些想法?

擦除日志:

错误:tisdk-default-image-root tb-1.0-r0.chromium0 do_rootfs:无法安装软件包。 command '/home/hedl/tb_work/am6254/yocto/tisdk/build/arago-tmp-default-glibc/work/am62xx_evm-oe-linux/tisdk-default-image-tb group/1.0/recipe-sysroot-native/bin/opkg --volatile 高速缓存-f /home/hedl/tb_work/am6254/yocto/tisdk/build/arago-tmp-default-glibc/work/am62xx_evm-oe-linux/tisdk-default-image-tb dk/1.0/opkg.conf -t /home/hedl/tb_work/am6254/yocto/tisdk/build/arago-tmp-default-glibc/work/am62xx_evm-oe-linux/tisdk-default-image-tb dk/temp/ipktemp/-o /home/hedl/tb_work/am6254/yocto/tisdk/build/arago-tmp-default-glibc/work/am62xx_evm-oe-linux/tisdk-default-image-dk/1.0/rootfs tb --force_postinstall --add-log-commit-utility-add-add-add-add-add-
disfavor package: Busybox-syslog
disfavour package: coreutils-dev
disfavor package: coreutils.

tisdk-default-image.bb:

IMAGE_INSTALL:append ="\
configure-ap6212 \
"

Configure-ap6212:

摘要="将 configure-ap6212文件复制到目标文件系统"
DESCRIPTION ="此方法将 rtl8723d_config 和 rtl8723d_FW 文件复制到目标文件系统。"

许可证="MIT"
LIC_FILES_CHKSUM ="文件://${COMMON_LICENSE_DIR}/MIT;MD5=0835ade698e0bcf8506ecda2f7b4f302"

PR ="R1"
FILESEXTRAPATH:prepend :="${THISDIR}:"

src_URI +="file://bcm43438a1.hcd \
文件://fw_bcm43438a1.bin
文件://nvram_ap6212a.txt
文件://udhcpd.conf \
文件://BRCM_PATCHRAM_PLUS \
"

do_install:append(){
安装-d ${D}${libdir}/firmware/bcmd
安装-m 644 ${workdir}/bcm43438a1.hcd ${D}${libdir}/firmware/bcmd
安装-m 644 ${workdir}/ fw_bcm43438a1.bin ${D}${libdir}/firmware/bcmd
安装-m 644 ${workdir}/ nvram_ap6212a.txt ${D}${libdir}/firmware/bcmd
安装-d ${D}${windir}
安装-m 0755 ${workdir}/brcm_patchram_plus ${D}${windir}
安装-d ${D}/etc/
安装-m 644 ${workdir}/udhcpd.conf ${D}/etc /
}

文件:${PN}+="${libdir}/firmware/bcmd /*${bwindir}/*/etc/*"

 

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

    您是否有重新创建此文件的详细步骤?

    也许下周是我有机会更深入地了解这件事的最早时间。

    此致、Andreas

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

    您好、 Andreas M ü:
    您可以参考以下图像:
    1.cd 源码/meta-ti/meta-ti-bsp/
      mkdir 配方测试
    2.创建.bb 文件、如 configure-ap6212.bb
      在 recipes-test dir (如 SRC_URI 列表)中添加 ap6212固件
       
    3.install 将 packger 配置到映像中  
      执行以下命令、"MACHINE=am62xx-evm
    bitbake -k tisdk-default-image-evm" tb  
      
    我不确定它是否与固件尺寸有关。 可以在线查找固件。

    此致
    Kevin

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

    尊敬的 Kevin:

    我希望有一个简单的补丁、可以快速尝试/运行...

    但是,你如何看待将固件安装到 rootfs 的现有方法,就像这里的方法,然后再建模?

    meta-ti/meta-ti-extras/recips-connectivity/wlconf/wlconf_8.7.3.bbb

    此致、Andreas