2030368_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2030368_ja-JP

2030368_ja-JP

firmware-nxp-wifi が scarthgap-6.6.52-2.2.0 でビルドに失敗する

meta-imx の NXP scarthgap-6.6.52-2.2.0 ブランチを使用して yocto イメージをビルドすると、ビルドに失敗します。

エラー: firmware-nxp-wifi-1.0-r0 do_package: QA の問題: firmware-nxp-wifi-nxpiw610-sdio が PACKAGES に複数回リストされているため、パッケージ化エラーが発生します。[パッケージリスト]

これは、nxpiw610-sdio が meta-freescale/.../firmware-nxp-wifi_1.0.bb の パッケージ に追加されたためです。

コミット 39b41e63a01283e2b39020ef408ea0e7b0d31a30
著者: Jun Zhu
日付: 日曜日 1月 5日 20:34:43 2025 +0800

firmware-nxp-wifi: Wi-Fiファームウェアを6.6.52-2.2.0にアップグレード

- nxpiw610 をサポートするファームウェアを追加します。
- nxp8997 および nxp9098 のファイル名を更新します。


meta-imx/.../firmware-nxp-wifi_%.bbappend も同様です。で:

コミット 9df647386872df5160fe02cae10be894cc0892bb
著者: Flora Hu
日付: 2024年10月17日(木) 15:31:06 +0200

firmware-nxp-wifi: IW610 ファームウェアのサポートを追加 [YOCIMX-8429]


Re: firmware-nxp-wifi fails to build in scarthgap-6.6.52-2.2.0

その理由は、meta-freescale と meta-imx (およびおそらく meta-nxp-コネクティビティ) の間の巨大なクラスター**ビープ** であり、これらはすべて何らかの形でお互いを必要としますが、一般的にはかなり面倒です。

問題は(現在のscarthgapブランチの場合) meta-freescale/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bbの 両方 であることです。およびmeta-imx/meta-imx-bsp/recipes-bsp/firmware-imx/firmware-nxp-wifi_%.bbappendパッケージ に${PN} -nxpiw610-sdio を追加すると、QA エラーが発生します。

古いファームウェア nxp-wifi_1.0.bb には nxpiw610 が含まれていない。SO、このエラーはそこに表示されません...

Re: firmware-nxp-wifi fails to build in scarthgap-6.6.52-2.2.0

NXP BSP の必要なコンポーネントを使用して、独自の BSP ( https://github.com/karo-electronics/karo-nxp-bsp ) を scarthgap にアップグレードしようとしています。


NXP BSP は、meta-freescale の scarthgap ブランチの最新のコミット (be9267fca859) ではなく、このエラーが表示されない中間状態 (0627128b341c) を使用していることを発見しました。

Re: firmware-nxp-wifi fails to build in scarthgap-6.6.52-2.2.0

こんにちは、

yocto でビルド マシンを共有してください。

よろしくお願いします、
志明

Re: firmware-nxp-wifi fails to build in scarthgap-6.6.52-2.2.0

ヘイ
これを解決するには、レシピの追加ファイルを作成します。
/recipes-bsp/firmware-imx/firmware-nxp-wifi_%.bbappend

そこに次の内容を貼り付けます。

# workaround for a scarthgap fu¤%up in the original firmware-nxp-wifi recipe
# meta-imx and meta-freescale includes the same firmware (${PN}-nxpiw610-sdio) twice
do_configure[noexec] = "1"
do_compile[noexec] = "1"

# Deduplicate PACKAGES to fix QA Issue [packages-list]
python () {
    packages = d.getVar("PACKAGES").split()
    seen = set()
    new_packages = []
    for pkg in packages:
        if pkg not in seen:
            seen.add(pkg)
            new_packages.append(pkg)
    d.setVar("PACKAGES", " ".join(new_packages))
}

# this removes all instances of the string from PACKAGES....bad idea
# PACKAGES:remove:imx8mp-lpddr4-evk = "${PN}-nxpiw610-sdio"



タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-30-2026 03:27 AM
更新者: