2411850_ja-JP

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

2411850_ja-JP

2411850_ja-JP

ターゲットを作るためのルールはありません

IMX8MPプロセッサでYocto画像を作成しようとしていました。ファイルはスペクト化された場所にあり、確認済みで、imx8mp_evk_defconfigファイルにも記載しました。



| make[3]: *** ターゲット 'arch/arm64/boot/dts/freescale/imx8mp-evk-delta.dtb' を作成するルールがありません。停止。

Re: No rule to make target

Linuxカーネルを再構築するための手順をご参照ください。

1. ファイルソース/meta-freescale/conf/machine/imx8mp-lpddr4-evk.vc.confの変数KERNEL_DEVICETREEに「freescale/imx8mp-lvk-delta.dtb \」を追加してください

2. Linuxカーネルのソースコードを取得してください。

$ bitbake virtual/kernel -c cleansstate

$ bitbake virtual/kernel -c patch

3. Linuxカーネルのソースコードフォルダ tmp/work/imx8mp_lpddr4_evk-poky-linux/linux-imx/6.6.52+git/git にアクセスして、dtsファイルarch/arm64/boot/dts/freescale/imx8mp-evk-delta.dts を追加してください

4. Linuxカーネルの再構築。

$ bitbake virtual/kernel

Re: No rule to make targetそれでもbitbake virtual/kernelの後に来るRe: No rule to make target

Linuxカーネルの場合:

変数KERNEL_DEVICETREE:append:use-nxp-bsp ファイルソース/meta-freescale/conf/machine/imx8mp-lpddr4-evk.confに「freescale/imx8mp-lpddr4-evk.conf」を変数に追加してください

次に「bitbake virtual/kernel」を実行します。


U-Bootの場合:

u-bootに新しいdtsファイルを追加して使用するには、以下の手順を参照してください。

$ bitbake u-boot-imx -c cleansstate

$ bitbake u-boot-imx -c patch

you-boot source code フォルダ tmp/work/imx8mp_lpddr4_evk-poky-linux/u-boot-imx/2024.04/git にアクセスしてください。フォルダ Arch/Arm/DTS/ に DTS ファイル imx8mp-evk-delta.dts を追加してください。

configs/imx8mp_evk_defconfig を以下のように変更してください。

CONFIG_DEFAULT_DEVICE_TREE="imx8mp-evk"

変更後:

CONFIG_DEFAULT_DEVICE_TREE="imx8mp-evk-delta"


次に、u-bootを再構築します。

$ bitbake u-boot-imx

タグ(1)
評価なし
バージョン履歴
最終更新日:
昨日
更新者: