カスタムのi.MX8M Miniボードを使用しているのですが、起動に問題が発生しています。特定のボードがSDカードからの起動に失敗し、代わりにBOOTPにフォールバックし、「パーティションテーブルがありません - mmc2...」や「PHYネゴシエーションを待機しています...」といったメッセージが表示されます。しかし、全く同じSDカードが同じデザインの別のスタックでは全く問題なく動作します。両方のボードは同一仕様で、SDカードには有効なYoctoイメージが入っています。このSDカードが動作した他のボードに、同じビルドの同一のSDカードを挿すと、同じBOOTPエラーが発生します。
この動作の違いの原因は何でしょうか?確認すべき点について何かアドバイスはありますか?
こんにちは、
SOC は USDHC 信号を正しく読み取ることができないため、SOM ボード上の USDHC 信号ラインに干渉がないか、または SOC の USDHC ピンに不適切なはんだ付けがないか確認する必要があります。
よろしくお願いします、
志明
こんにちは@Zhiming_Liu
動作していないスタックから動作しているキャリアに SoM を交換すると (またはその逆に、動作している SoM を問題のあるキャリアに配置すると)、ブートの問題は SoM に伴って発生します。問題のある SoM は常に起動に失敗しますが、正常であることがわかっている SoM はどのキャリアでも完璧に起動します。
これは、正常に動作することが確認されている SoM が接続されている場合、キャリア上の SD カード インターフェース が正常であることを示します。SDカード自体も同様に正常であることが確認されています。
問題が SoM/プロセッサから発生していると思われる場合、この動作の根本的な原因は何でしょうか?具体的には、SoM に続く「パーティション テーブルなし - mmc2」および「PHY ネゴシエーションを待機しています」エラーを診断するときに、i.MX8M Mini SoM のどのコンポーネントまたは側面に重点を置く必要がありますか?
こんにちは@Vanshika
動作していないボードの SD カード インターフェース ハードウェアを確認してください。
よろしくお願いします、
志明