インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

16.5.12.3.2. リムーバブルMMC4.3、MMC4.4、およびMMC4.41カードのブート

リムーバブルMMC4.3、MMC4.4、およびMMC4.41カードの場合、ソフトウェア・ドライバーは次の手順を実行する必要があります。
  1. 列挙されるカードスタックで説明されているようにカードを検出します。
  2. カードのEXT_CSDレジスターを読み取り、次のフィールドを確認します。
    • BOOT_PARTITION_ENABLE
    • BOOT_SIZE_MULT
    • BOOT_INFO
  3. 必要に応じて、ソフトウェアはカード内のブート情報を操作することができます。
    注: 詳細に関しては、JEDECのウェブサイトで提供されている次の仕様で、「Access to Boot Partition」を参照してください。
    • JEDEC Standard No. 84‑A441
    • JEDEC Standard No. 84‑A44
    • JEDEC Standard No. JESD84‑A43
  4. ホスト・プロセッサーが次の電源投入サイクルでブート操作を実行する必要がある場合は、SWITCH_FUNCコマンドを使用してEXT_CSDレジスターの内容を操作することができます。
  5. このステップ後、ソフトウェア・ドライバーでは、pwrenレジスターに書き込むことにより、カードの電源を切断する必要があります。
  6. これ以降は、eMMCカードデバイスの代替ブート操作で示されている内容と同じ手順を使用します。