JAJSJO1C October 2021 – December 2023 TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038C-Q1 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
PRODMIX
このセクションでは、デバイスおよび関連するブート・オプションのブート定義表、BOOTDEF を構成する方法について説明します。ユーザーが構成可能な DCSM OTP の中に、 Z1-OTP-BOOTDEF-LOW および Z1-OTP-BOOTDEF-HIGH として 64 ビットの領域があります。デバッグ時には、EMU-BOOTDEF-LOW および EMU-BOOTDEF-HIGH が、Z1-OTP-BOOTDEF-LOW および Z1-OTP-BOOTDEF-HIGH をエミュレートする代用として機能するので、OTP に書き込まずにさまざまなブート・モード・オプションを検証するようにプログラムできます。ブート定義表に対するカスタマイズの範囲は、使用されているブート・モード選択ピン (BMSP) の数によって異なります。たとえば、0 BMSP は 1 つのテーブル・エントリ、1 BMSP は 2 つのテーブル・エントリ、2 BMSP は 4 つのテーブル・エントリ、3 BMSP は 8 つのテーブル・エントリに対応します。BOOTPIN_CONFIG および BOOTDEF 値の設定方法の例は、『TMS320F28003x リアルタイム・マイクロコントローラ・テクニカル・リファレンス・マニュアル』を参照してください。
Z2-OTP-BOOTPIN-CONFIG が構成されている場合、Z1-OTP-BOOTDEF-LOW および Z1-OTP-BOOTDEF-HIGH の代わりに Z2-OTP-BOOTDEF-LOW および Z2-OTP-BOOTDEF-HIGH の領域が使用されます。BOOTPIN_CONFIG の使用方法の詳細については、「ブート・モード・ピンの構成」を参照してください。
BOOTDEF 名 | バイト位置 | 名称 | 説明 | |
---|---|---|---|---|
BOOT_DEF0 | 7:0 | BOOT_DEF0 モード / オプション | ブート・テーブルのインデックス 0 のブート・モードを設定。 | |
ブート・モードとそのオプションの例:特定のブートローダまたは異なるフラッシュ・エントリ・ポイント・アドレスに異なる GPIO を使用するブート・モードなど。サポートされていないブート・モードを使用すると、デバイスはブートを待機するか、フラッシュからブート。 | ||||
テーブルで設定する有効な BOOTDEF 値については「GPIO の割り当て」を参照。 | ||||
BOOT_DEF1 | 15:8 | BOOT_DEF1 モード / オプション | BOOT_DEF0 の説明を参照 | |
BOOT_DEF2 | 23:16 | BOOT_DEF2 モード / オプション | ||
BOOT_DEF3 | 31:24 | BOOT_DEF3 モード / オプション | ||
BOOT_DEF4 | 39:32 | BOOT_DEF4 モード / オプション | ||
BOOT_DEF5 | 47:40 | BOOT_DEF5 モード / オプション | ||
BOOT_DEF6 | 55:48 | BOOT_DEF6 モード / オプション | ||
BOOT_DEF7 | 63:56 | BOOT_DEF7 モード / オプション |