2380570_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2380570_ja-JP

2380570_ja-JP

ファルコンモードのイネーブルメント - iMX8MP_EVK

こんにちは、
Yoctoブランチ6.12-walnascariMX8MP_EVKのFalcon Modeを有効にする必要があります。しかし、 AN14641文書によると、 meta-imx-fastbootレイヤーはlf-6.6.36-2.1.0- secureでのみ利用可能です。支店。このレイヤーをwalnascarブランチに移植して、ファルコンモードを有効にするにはどうすればよいですか?
どうか助けてください。

Re: Falcon Mode Enablement - iMX8MP_EVK

以下のコマンドを使用してください。

uuu -b emmc_all -.rootfs.wic

例:

$ uuu -b emmc_all imx-boot-imx95evk-sd.bin-flash_all core-image-minimal-imx95evk.rootfs.wic

Re: Falcon Mode Enablement - iMX8MP_EVK

こんにちは、ティピンワンさん

ご返信ありがとうございます。

Falconモードを有効にしようとしており、 AN14641に記載されている手順に従いましたが、フラッシュ処理中に問題が発生しています。

READMEに記載されている通り、フラッシュ手順は以下のとおりです(eMMCの場合)。

unzstd -[セキュアブート]-.rootfs.wic.zst
uuu -b emmc_all -.rootfs.wic
uuu -b emmc

私のブートメモリはeMMCです。以下のコマンドを使用してイメージの書き込みを試みました。

sudo ./uuu-d -v -b emmc_all imx-boot-imx8mpevk-sd.bin-flash_evkimx-image-core-imx8mpevk.rootfs-20260616051114.wic

しかし、実行中にフラッシュ処理が以下のエラーで失敗します。

sudo ./uuu-d -v -b emmc_all imx-boot-imx8mpevk-sd.bin-flash_evkimx-image-core-imx8mpevk.rootfs-20260616051114.wic
NXP IMXチップ用uuu(Universal Update Utility) -- libuuu_1.5.243-5-g124d086
 
設定ファイルに含める:
PctlチップビデオPID Bcdバージョンシリアル番号
==================================================
SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff]
SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff]
SDPS: MX8DXL 0x1fc9 0x0147
SDPS: MX28 0x15a2 0x004f
SDPS: MX815 0x1fc9 0x013e
SDPS: MX865 0x1fc9 0x0146
SDPS: MX8ULP 0x1fc9 0x014a
SDPS: MX8ULP 0x1fc9 0x014b
SDPS: MX93 0x1fc9 0x014e
SDPS: MX91 0x1fc9 0x0159
SDPS: MX95 0x1fc9 0x015d
SDPS: MX95 0x1fc9 0x015c
SDPS: MX943 0x1fc9 0x0027
SDPS: MX952 0x1fc9 0x0028
SDP: MX7D 0x15a2 0x0076
SDP: MX6Q 0x15a2 0x0054
SDP: MX6D 0x15a2 0x0061
SDP: MX6SL 0x15a2 0x0063
SDP: MX6SX 0x15a2 0x0071
SDP: MX6UL 0x15a2 0x007d
SDP: MX6ULL 0x15a2 0x0080
SDP: MX6SLL 0x1fc9 0x0128
SDP: MX7ULP 0x1fc9 0x0126
SDP: MXRT106X 0x1fc9 0x0135
SDP: MX8MM 0x1fc9 0x0134
SDP: MX8MQ 0x1fc9 0x012b
SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff]
SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998]
SDPV: SPL1 0x1fc9 0x0151 [0x0500..0x9998]
SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999]
SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff]
SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998]
FBK: 0x066f 0x9afe
FBK: 0x066f 0x9bff
FBK: 0x1fc9 0x0153
FB: 0x0525 0xa4a5
FB: 0x18d1 0x0d02
FB: 0x3016 0x0001
FB: 0x1fc9 0x0152
FB: 0x0483 0x0afb
FB: 0x1d6b 0x0104
 
組み込みスクリプトを実行します:
 
uuu_version 1.4.149
 
# @_flash.bin| wicイメージから抽出できるブートローダー
# @_image [_flash.bin]| wicイメージをemmcに書き込む。
 
 
# このコマンドはi.MX6/7 i.MX8MM、i.MX8MQで実行されます
SDP: boot -f imx-boot-imx8mpevk-sd.bin-flash_evk-scanlimited 0x800000
 
# このコマンドはROMがストリームモードに対応しているときに実行されます
# i.MX8QXP、i.MX8QM
SDPS: boot -scanterm -f imx-boot-imx8mpevk-sd.bin-flash_evk-scanlimited 0x800000
 
# これらのコマンドはSPLを使用するときに実行され、SPLがない場合はスキップされます
# SDPUは非推奨になります。SDPUの代わりにSDPVを使用してください
# ヤミン・アメックス
SDPU: 遅延 1000
SDPU: write -f imx-boot-imx8mpevk-sd.bin-flash_evk-オフセット 0x57c00
SDPU: ジャンプ -scanlimited 0x800000
# }
 
# これらのコマンドはSPLを使用するときに実行され、SPLがない場合はスキップされます
# if (SPL が SDPV をサポートしている場合)
# ヤミン・アメックス
SDPV: 遅延 1000
SDPV: write -f imx-boot-imx8mpevk-sd.bin-flash_evk-skipspl -scanterm -scanlimited 0x800000
SDPV: ジャンプ -scanlimited 0x800000
# }
 
 
FB: ucmd setenv fastboot_dev mmc
FB: ucmd setenv mmcdev ${emmc_dev}
FB: ucmd mmc dev ${emmc_dev}
FB: flash -raw2sparse all imx-image-core-imx8mpevk.rootfs-20260616051114.wic
FB: flash -scanterm -scanlimited 0x800000 ブートローダー
imx-boot-imx8mpevk-sd.bin-flash_evk
FB: ucmd if env exists emmc_ack; then ; else setenv emmc_ack 0; fi;
FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0
FB: 完了
 
 
既知のUSBデバイスが表示されるまでお待ちください...
新しいUSBデバイスが1:2-152E1000D9DE520Aに接続されました
1:2-152E1000D9DE520A>コマンド開始:SDPS: boot -scanterm -f imx-boot-imx8mpevk-sd.bin-flash_evk-scanlimited 0x800000
14%1:2-152E1000D9DE520A> HID(W)エラー: LIBUSB_ERROR_TIMEOUT (-7)(20.07秒)

詳細なuuuログは参考のために上記に添付されています。

Falcon対応OSをeMMCに書き込むための正しい手順を教えていただけますか?あるいは、必要な手順や設定が何か不足している場合は教えてください。

サポートありがとうございます。

Re: Falcon Mode Enablement - iMX8MP_EVK

ファルコンモードはセキュアブートと互換性がないわけではありません
しかし
lf-6.12.20-2.0.0-secure では、提供されている Yocto フローを使用してセキュア ブートと Falcon モードを同時に有効にすることはできません。


0001-imx8m-reset-ethernet-phy-in-spl.patchについて

i.MX8MP EVKの場合 → 強く推奨

初期起動時にイーサネットを使用しない場合は、必ずしも必要ではありません。

Re: Falcon Mode Enablement - iMX8MP_EVK

こんにちは、ワン・イーピンさん
ご回答ありがとうございます。
いくつか確認したい点があります。提供された情報によると、 lf-6.12.20-2.0.0-secure ブランチは Falcon Mode v2 をサポートしていますが、 Secure Boot はまだサポートされていないとマークされています。

私のi.MX8MPプラットフォームではセキュアブートが必須なのですが、このブランチを使用した場合、ファルコンモードは正しく動作しますか?それとも、セキュアブートが有効になっている場合、ファルコンモードは互換性がないのでしょうか?

i.MX8MP EVKの場合、パッチ0001-imx8m-reset-ethernet-phy-in-spl.patchを適用する必要がありますか、それとも使用状況によってはオプションですか?

Re: Falcon Mode Enablement - iMX8MP_EVK
おそらく、 lf-6.6.36-2.1.0-secureからレイヤーを自分で移植する必要はないでしょう。公開されている nxp-imx-support/meta-imx-fastboot - GitHub リポジトリには、既にlf-6.12.20-2.0.0-secureブランチが表示されています。
詳細については、 https://github.com/nxp-imx-support/meta-imx-fastbootの README を参照してください。
Re: Falcon Mode Enablement - iMX8MP_EVK助けてください、
そして私はUUUを使ってeMMCをフラッシュしています
Re: Falcon Mode Enablement - iMX8MP_EVK

Screenshot from 2026-06-16 14-28-09.png

NXPフォーラムで見つけたこの画像によると、このケースではUUUツールを使ったeMMCの書き込みはサポートされていないようです。Falcon対応OSeMMCデバイスに書き込むための適切な方法を教えていただけますか?

前回の返信で、以下のコマンドを使うことを提案されました。
-.rootfs.wic>


この方法を試してみましたが、また同じエラーが発生しました。
HID(W)エラー: LIBUSB_ERROR_TIMEOUT (-7) (20.07秒)
Falconモードを有効にした状態でeMMCをフラッシュするための正しい手順、または必要な代替ツールや手順についてご教示いただけますでしょうか?


Re: Falcon Mode Enablement - iMX8MP_EVK

前回の返信でIMX95FRDMのリファレンスコマンドを教えていただきましたが、Falconは有効になっていますか?

こちらでYoctoで私が行ったことをIMX8MPでご覧いただけます。

1) meta-imx-fastboot - lf-6.12.20-2.0.0-secure - Github_Link
2) ソースにこのメタデータを追加しました - Github_Link
3) そして、 AN14641文書。
4) 私が従ったBitbakeコマンド:
bitbake -c clean linux-imx && bitbake -c clean imx-boot && bitbake -c clean u-boot-imx && bitbake -c clean imx-atf && bitbake -c clean imx-image-core

bitbake -c compile linux-imx && bitbake -c compile imx-boot && bitbake -c compile u-boot-imx && bitbake -c compile imx-atf && bitbake -c compile imx-image-core


bitbake linux-imx && bitbake imx-boot && bitbake u-boot-imx && bitbake imx-atf && bitbake imx-image-core

5)
CASE 1: sudo ./uuu-b emmc_all imx-image-core-imx8mpevk.rootfs-20260617095251.wic
NXP IMXチップ用uuu(Universal Update Utility) -- libuuu_1.5.243-5-g124d086

成功 0 失敗 0


1:2-152E1000 1/1 [=================100%=================] SDPS: boot -scanterm -f /home/smurugan8/YOCTO/LWT/image/imx-image-core-imx8mpevk.rootfs-20260617095251.wic -scanlimited 0x800000



CASE 2:

sudo ./uuu-b emmc_all imx-boot-imx8mpevk-sd.bin-flash_evkimx-image-core-imx8mpevk.rootfs-20260617095251.wic
NXP IMXチップ用uuu(Universal Update Utility) -- libuuu_1.5.243-5-g124d086

成功 0 失敗 1


1:2-152E1000 1/1 [HID(W): LIBUSB_ERROR_TIMEOUT (-7) ] SDPS: boot -scanterm -f imx-boot-imx8mpevk-sd.bin-flash_evk-scanlimited 0x800000


重要:Falcon対応OSをeMMCにフラッシュする必要があります

Re: Falcon Mode Enablement - iMX8MP_EVK

IMX95FRDMで以下のコマンドを確認しましたが、問題はありませんでした。ログを参照してください。

C:\ユーザー\nxa22585>C:\ユーザー\nxa22585\Downloads\i.mx95\uuu.exe -lsusb
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.243-0-g230f1b1

コネクテッド Known USBデバイス
Path Chip Pro vid pid bcdバージョンSerial_no
====================================================================
2:4 MX95 SDPS:0x1FC9 0x015D 0x0002 61F49AAB2DCB4DDF



C:\Users\nxa22585>C:\Users\nxa22585\Downloads\i.mx95\uuu.exe -b emmc_all C:\Users\nxa22585\Downloads\i.mx95\imx-boot-imx95-15x15-lpddr4x-frdm-sd.bin-flash_all C:\Users\nxa22585\Downloads\i.mx95\core-image-minimal-imx8mnevk.rootfs.wic
NXP IMXチップ用uuu(Universal Update Utility)-- libuuu_1.5.243-0-g230f1b1

成功 1 失敗 0


1:2-61F49AAB 8/8 [完了] FB: 完了
2:4-61F49AAB 3/3 [==================100%=================] SDPV: ジャンプ -scanlimited 0x800000


C:\Users\nxa22585>


Re: Falcon Mode Enablement - iMX8MP_EVK助けてください、この部分で詰まってしまいましたRe: Falcon Mode Enablement - iMX8MP_EVK

uuuはeMMCにイメージを書き込むためだけに使用され、イメージの内容をチェックする機能はありませんのでご注意ください。

uuuコマンド自体に問題があるのではないかと思います。

uuuはどこでダウンロードしましたか?

最新のUUUは、 https://github.com/nxp-imx/mfgtools/releasesからダウンロードしてください。

検証を行うには、Windows版のUUUをダウンロードしてください。

Re: Falcon Mode Enablement - iMX8MP_EVK

こんにちは、イーピンワン

Windows上でUUUツールも試してみましたが、結果は同じで、eMMCの書き込みはやはりうまくいきません。UUUログを添付しました。

しかし、同じFalcon対応OSをSDカードに書き込むと、正常に起動して動作します。これは、画像自体とFalconの構成が有効であることを裏付けています。

私の質問は次のとおりです。

  • SDカードからは同じイメージが書き込めるのに、なぜFalcon対応のイメージをeMMCに書き込むことができないのでしょうか
  • FALCON対応OSをeMMCにフラッシュする代わりに、UUUを使う以外に推奨される方法はありますか?

この場合、eMMCをフラッシュするためのサポートされている、または信頼できる手順についてアドバイスいただけますか?Screenshot 2026-06-22 122141.png

Re: Falcon Mode Enablement - iMX8MP_EVKどうか助けてください。Re: Falcon Mode Enablement - iMX8MP_EVK

お使いのWindowsのバージョンがUUUの場合、以下のコマンドを実行し、その結果を私に送ってください。さらに調査を行います。

uuu.exe -b emmc_all imx-boot-imx8mpevk-sd.bin-flash_evkimx-image-core-imx8mpevk.rootfs-20260617095251.wic

Re: Falcon Mode Enablement - iMX8MP_EVK

以下のコマンドをお試しください。

uuu.exe -b emmc_all  C:\Users\vvdn\Sanjiv\Falcon\imx-boot-imx8mpevk-sd.bin-flash_evkC:\Users\vvdn\Sanjiv\Falcon\imx-image-multimedia-imx8mpevk.rootfs-20260624074743.wic

そして、その結果をもう一度私に送ってください。

Re: Falcon Mode Enablement - iMX8MP_EVK

Screenshot 2026-06-22 171137.png


上記の通り、UUUのログが見つかります。
Command=> .\uuu.exe -b emmc C:\Users\vvdn\Sanjiv\Falcon\imx-boot-imx8mpevk-sd.bin-flash_evk C:\Users\vvdn\Sanjiv\Falcon\imx-image-multimedia-imx8mpevk.rootfs-20260624074743.wic

しかし、eMMCでは動作しません。同じイメージはSDカードでは動作します。

Re: Falcon Mode Enablement - iMX8MP_EVK

こちらで出力を見ることができます。

PS C:\Users\vvdn\Sanjiv\uuu_source-uuu_1.5.243\uuuu-uuu_1.5.243\uuuu> .\uuu.exe -b emmc_all C:\Users\vvdn\Sanjiv\Falcon\imx-boot-imx8mpevk-sd.bin-flash_evkC:\Users\vvdn\Sanjiv\Falcon\imx-image-multimedia-imx8mpevk.rootfs-20260624074743.wic
uuu(Universal Update Utility) for nxp imx chips -- libuuu_1.5.243-0-g230f1b1

成功 0 失敗 1


1:3-152E1000 1/1 [HID(W): LIBUSB_ERROR_TIMEOUT (-7) ] SDPS: boot -scanterm -f C:\Users\vvdn\Sanjiv\Falcon\imx-b...

Re: Falcon Mode Enablement - iMX8MP_EVK

IMX8MP_EVKターゲットボードで検証したところ、eMMCのプログラミングに問題はありませんでした。以下のログを参照してください。

C:\Users\nxa22585>C:\Users\nxa22585\Downloads\i.mx95\uuu.exe -b emmc_all C:\Users\nxa22585\Downloads\i.mx95\imx-boot-imx8mpevk-sd.bin-flash_evk C:\Users\nxa22585\Downloads\i.mx95\core-image-minimal-imx8mnevk.rootfs.wic
NXP IMXチップ用uuu(Universal Update Utility)-- libuuu_1.5.243-0-g230f1b1

成功 1 失敗 0


2:4-0F0B9800 8/8 [完了] FB: 完了


C:\Users\nxa22585>


添付ファイルから私の画像を抽出し、以下のコマンドのみを実行してください。

uuu.exe -b emmc imx-boot-imx8mpevk-sd.bin-flash_evk

それでも失敗する場合は、ターゲットボード上のeMMC自体に問題があるようです。

以下のemmcコマンドを使って、u-bootでemmcに何かを書き込めるか確認できます。

使用法:
mmc読み取りアドレスブロック#cnt
mmc書き込みアドレスブロック#cnt
mmc erase blk# cnt

Re: Falcon Mode Enablement - iMX8MP_EVK

UUUでemmcにデフォルトのブートイメージを書けるかどうかだけ試してください。

Re: Falcon Mode Enablement - iMX8MP_EVK@yipingwang さん、質問があります。これは Falcon 対応の画像ですか?Re: Falcon Mode Enablement - iMX8MP_EVK助けてください。 @yipingwangRe: Falcon Mode Enablement - iMX8MP_EVKはい、 @yipingwang

ビルドにmeta-imx-fastbootレイヤーを含めると、フラッシュ処理が停止してしまいます。しかし、meta-imx-fastbootレイヤーを削除すると、イメージをeMMCに正常に書き込むことができます。
Tags (1)
No ratings
Version history
Last update:
3 hours ago
Updated by: