2395293_ja-JP

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

2395293_ja-JP

2395293_ja-JP

i.mx8M plus シリアルダウンロード失敗

NXP様、

接続された回路図付きの基板をi.MX8M plus基板に接続しシリアルダウンロードを行いましたが、キャプチャ画像の通り画面だけが表示され、その後の処理は進みませんでした。

この問題を解決する方法についてお伺いしたいのですが。


よろしくお願いします。

よろしくお願いいたします。

チョン・インホ

Re: i.mx8M plus Serial download failure

親愛なるイーピンワン様、

NXP EVK(8MPLUS-BB)は正常に動作しますが、私が設計した回路(添付の回路図)を搭載したボードは、スクリーンショットに示すようにしばらく動作した後、停止します。添付の回路図を確認し、適切に設計されているか確認してください。

よろしくお願いします。

よろしくお願いいたします。

チョン・インホ

Re: i.mx8M plus Serial download failure

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

次に、以下のコマンドを使用してイメージをプログラムします。

unzstd -.rootfs.wic.zst

uuu -b emmc_all - .rootfs.wic


それでも失敗する場合は、以下のコマンドを試してください。

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

Re: i.mx8M plus Serial download failure

回路図はNXP EVKベースボードと同じように見える。唯一の違いは、JTAG_MODがハイレベルにプルアップされている点です。試すには、R216を取り外してください。

image-2026-07-17-11-50-04-608.pngimage-2026-07-17-11-50-04-608.png


image-2026-07-17-11-48-40-000.pngimage-2026-07-17-11-48-40-000.png


Re: i.mx8M plus Serial download failure

親愛なるyipigwang様、

R216を削除した後でも、OSイメージのアップロードは依然として失敗します。

回路図をもう一度確認してください。

よろしくお願いします。



Re: i.mx8M plus Serial download failure

以下のコマンドを実行して、UUUログを再度取得して送っていただけますか?

unzstd -.rootfs.wic.zst

uuu -b emmc_all - .rootfs.wic

Re: i.mx8M plus Serial download failure

LinuxホストPCでは、まず以下のコマンドを実行してください。

$ unzstd imx-image-core-imx8mpevk*.rootfs.wic.zst

次に、以下のUUUコマンドを実行します。

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

Re: i.mx8M plus Serial download failure

キャプチャ画像ファイルを添付しました。


Re: i.mx8M plus Serial download failure

答えは以下のとおりです。

  1. 同じCPUボードがNXP製のベースボードでは正常に動作したのに、カスタムボードでは動作しなかったということでしょうか?=> はい。
  2. 同じCPUボードがカスタムベースボードでDDRのストレステストに合格することは可能でしょうか?=> はい。
  3. シリアルダウンロード処理中にデバッグコンソールからログが出力されますか?=> いいえ

Re: i.mx8M plus Serial download failure

この件に関して、以下に挙げるような質問がいくつかあります。それらを明確にするのを手伝ってください。

  1. 同じCPUボードがNXP製のベースボードでは正常に動作したのに、カスタムボードでは動作しなかったということでしょうか?
  2. 同じCPUボードがカスタムベースボードでDDRのストレステストに合格することは可能でしょうか?
  3. シリアルダウンロード処理中にデバッグコンソールからログが出力されますか?

Re: i.mx8M plus Serial download failure

提案された方法を適用しても効果がありませんでした。

別の方法を提案してください。

よろしくお願いします。

Re: i.mx8M plus Serial download failure

SD2 IFはNVCC_SD2パワードメインに属しているため、R129 - 134およびR137はVSD_3V3ではなくNVCC_SD2に接続されるべきです。これらの抵抗器をすべて取り外してください。

image-2026-07-24-17-04-54-138.pngimage-2026-07-24-17-04-54-138.png

ubootはDRAMにうまく読み込めたようですが、全く動作しませんでした。J13がJ18に接続されているか、またUART2 IFがA53のデバッグコンソールとして正しく接続されているか確認してください。

image-2026-07-24-18-06-42-196.pngimage-2026-07-24-18-06-42-196.png

image-2026-07-24-18-08-04-482.pngimage-2026-07-24-18-08-04-482.png


Re: i.mx8M plus Serial download failure

SD回路図で黄色でマークされた抵抗器(R129~134およびR137)をすべて取り外しても、やはり動作しません。

さらに、デバッグコンソールがコネクテッドである間は出力が一切表示されません。

この部分をもう一度確認してください。

Re: i.mx8M plus Serial download failure

u-bootはuuuでDRAMにダウンロードできるので、USB接続は問題ないはずです。他のハードウェアはU-Bootの実行に影響を与えません。u-bootのログは、根本原因の分析に役立ちます。PCホストが下記のように4つのCOMポートを認識できるか確認し、3つ目のCOMポートがA53のデバッグコンソールとして使われているか確認してください。そうすればUブートログが正しく印刷されるようにしてください。

image-2026-07-29-14-15-40-909.pngimage-2026-07-29-14-15-40-909.png

Re: i.mx8M plus Serial download failure

U-bootのログファイルを添付しました。

Re: i.mx8M plus Serial download failure

不明な画像フォーマット!
fastbootを実行...
USB初期化失敗: -22
u-boot=>

USBに問題があるようです。マザーボードにType-Cポートがあるかどうか確認してください。もしなければ、無効にしてください。このパッチを参照してください

1. dts

@@ -444,14 +445,6 @@
ポルト
#address-cells = <1>;
#size-cells = <0>;
-

  •                ポート@0 {
  • reg = <0>;
    -
  •                    typec1_dr_sw: エンドポイント { -                        remote-endpoint = <&usb1_drd_sw>; -                    }

    ;

  •                };

2. xxx_evk.c

struct tcpc_port *port_ptr;

debug("%s %d\n", _ func _, dev_seq(dev));
-
+#ifdef CONFIG_USB_TCPC
if (dev_seq(dev) == 0)
port_ptr = &port;
それ以外
USB_INIT_HOSTを返す。
-
+#else
+ USB_INIT_DEVICE を返します。
+#endif

3. defconfig

-CONFIG_USB_TCPC=y

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