こんにちは、
私は、Linux カーネル 4.1.15 を実行している MTFC8GAKAJCN eMMC デバイスを搭載した i.MX6 Dual Lite を使用しています。
起動中に、eMMC の読み取り/書き込み操作中にタイムアウトが発生することがわかりました。デバッグ後、車載-CMD23 を無効にすると問題が解決することがわかりました。
私の質問は次のとおりです:
i.MX6 Dual Lite は 車載-CMD23 をサポートしていないというのは正しいですか?
ご説明をよろしくお願いいたします。
こんにちは@iDave
正確なエラー コード (-100 より大きい値) は思い出せませんが、タイムアウトになっていました。それ以外にも解決すべき問題がいくつかありました。
こんにちは@iDave
私も同様の問題を抱えており、Kingston EU サポートおよび NXP と話し合った結果、デバイス ツリーに 'auto-cmd23-broken' を追加することを提案されました。興味深いことに、それ以降のデバイス ツリー ファイル (つまり 6.12.20) には、これがデフォルトで含まれていました。もちろん、これを認識するためには、mmc/sdhc ドライバが最新の状態である必要があります。
敬具。
6DL は 車載 cmd23 をサポートしていません。cmd25 の場合、信頼性の高い書き込みかどうかに影響します。
よろしくお願いします。
Harvey
さらに、i.MX6 Dual Lite の車載-CMD23 のサポート (またはその欠如) が、RPMB の信頼性の高い書き込み操作だけでなく、CMD25 を使用した一般的なマルチブロック書き込み操作のタイムアウトの発生にも影響するかどうかを尋ねたいと思います。