1263989_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

1263989_ja-JP

1263989_ja-JP

UUUでi.MX8MM SDカードをフラッシュする際の問題

i.MX8MM で SD カードをフラッシュしようとしましたが、いくつか問題が発生しました。ドキュメントを調べましたが、私の混乱は完全には解消されませんでした。

UUU については、最新の 1.4.127 をダウンロードしました。https://github.com/NXPmicro/mfgtools/releases/tag/uuu_1.4.127

また、最新のビルド済み Linux バイナリ L5.10.9_1.0.0_MX8MM もダウンロードしました: https://www.nxp.com/webapp/Download?colCode=L5.10.9_1.0.0_MX8MM&appType=license

私は UUU を使用して、次の方法でこの 5.10 Linux リリースを eMMC にフラッシュしました。

uuu.exe uuu.auto

問題なく点滅し、起動しました。次に、次のように uuu.車載 ファイルを更新するだけで、これを SD カードにフラッシュしようとしました。

# SD Programming:
FB: ucmd setenv fastboot_dev mmc
FB: ucmd setenv mmcdev ${sd_dev}
FB: ucmd mmc dev ${sd_dev}
FB: flash -raw2sparse all imx-image-multimedia-imx8mmevk.wic
FB: flash bootloader imx-boot-imx8mmevk-sd.bin-flash_evk
FB: ucmd if env exists sd_ack; then ; else setenv sd_ack 0; fi;
FB: ucmd mmc partconf ${sd_dev} ${sd_ack} 1 0
FB: done

# Emmc programming:
#FB: ucmd setenv fastboot_dev mmc
#FB: ucmd setenv mmcdev ${emmc_dev}
#FB: ucmd mmc dev ${emmc_dev}
#FB: flash -raw2sparse all imx-image-multimedia-imx8mmevk.wic
#FB: flash bootloader imx-boot-imx8mmevk-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: done

これは次のステップで失敗しました:

uuu.exe uuu.auto
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.127-0-g08c58c9

Success 0    Failure 1


2:2      7/ 8 [                                      ] FB: ucmd mmc partconf ${sd_dev} ${sd_ack} 1 0

つまり、単純にどちらかを他のものと交換することはCANないと思うのです。私の質問は、uuu を使用して、v5.10 プレリリース Linux バイナリを i.MX8MM EVK の SD カードにフラッシュするにはどうすればよいかということです。

i.MX 8M | i.MX 8M ミニ | i.MX 8M ナノRe: Issue flashing i.MX8MM SD card with UUU

UUU のドキュメントは非常に乏しく、試行錯誤を繰り返さないと使いにくいということに同意します。

NXP が英語を母国語とするアプリケーション エンジニアを配置し、徹底的に更新して適切な使用例を提供し、標準的な Linux スタイルのコマンド ライン ヘルプ構文を採用すれば、ユーザーには大きなメリットがもたらされるでしょう。

手伝うことはCANのですが、私自身に十分な自由時間がありません...

Re: Issue flashing i.MX8MM SD card with UUU

スクリプトを使用しても問題ありません。

必要なのは共通の基本的な知識です。

「FB: ucmd mmc partconf ${sd_dev} ${sd_ack} 1 0」から、WIC について知らないのと同じように、emmc と SD カードについても知識がないことがわかります。

以下は SD カードをフラッシュするためのスクリプトです。uuu uuu.sd.車載 を使って使用します。


uuu.sd.車載

uuu_バージョン 1.2.39

# このコマンドは、i.MX6/7、i.MX8MM、i.MX8MQの場合に実行されます。
SDP: ブート -f imx-boot-imx8mmevk-sd.bin-flash_evk

# このコマンドはROMがストリームモードをサポートしているときに実行されます
# i.MX8QXP、i.MX8QM
SDPS: boot -f imx-boot-imx8mmevk-sd.bin-flash_evk

# これらのコマンドはSPLを使用するときに実行され、SPLがない場合はスキップされます
# SDPU は廃止されます。SDPUの代わりにSDPVを使用してください
# {
SDPU: 遅延1000
SDPU: -f imx-boot-imx8mmevk-sd.bin-flash_evk を書き込みます-オフセット 0x57c00
SDPU: ジャンプ
# }

# これらのコマンドはSPLを使用するときに実行され、SPLがない場合はスキップされます
# if (SPL は SDPV をサポート)
# {
SDPV: 遅延1000
SDPV: -f imx-boot-imx8mmevk-sd.bin-flash_evk を書き込みます-スキップスプル
SDPV: ジャンプ
# }

FB: ucmd setenv fastboot_dev mmc
FB: ucmd setenv mmcdev ${emmc_sd}
FB: ucmd mmc dev ${emmc_sd}
FB: flash -raw2sparse all imx-image-multimedia-imx8mmevk.wic
FB: 完了


Untitled.png

Re: Issue flashing i.MX8MM SD card with UUU

WIC が何であるかを知るには、yocto の知識が必要です。

wic は .sdcard と同じです。



Re: Issue flashing i.MX8MM SD card with UUU

ご意見ありがとうございます。ドキュメントと `uuu` 出力はどちらも、`.sdcard` ファイル経由でフラッシュされた場合は SD カードについて言及しています。

   sd_all  burn whole image to sd card
                arg0: _flash.bin
                arg1: _rootfs.sdcard

明らかにこのCASEは `.wic` ファイルでした。それは私が見逃したどこかに記載されていますか?


2 番目の質問: 組み込みコマンドが機能する場合、SD カードのフラッシュに uuu.車載 ファイルも使用できますか?

Re: Issue flashing i.MX8MM SD card with UUU

uuu組み込みコマンドを使用した1つのコマンドラインのみ

uuu -b sd_all imx-boot-imx8mmevk-sd.bin-flash_evkimx-image-multimedia-imx8mmevk.wic

uuuのマニュアルを読むか、パラメータなしでuuuと入力してヘルプを表示することをお勧めします。

标记 (1)
无评分
版本历史
最后更新:
‎11-21-2025 08:57 AM
更新人: