JAJA750A november 2021 – december 2022 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
デバイスのブート ROM には、ブートロード用ソフトウェアが含まれています。C2000 デバイスの電源投入時 (またはリセット時)、初期化が完了すると、ブートローダは実行するブート・モードを決定します。各デバイスには 2 つの GPIO ブート・ピンがあり、その状態はデバイスをブートするブート・モードを示します。デフォルトでは、これら 2 つのブート・ピンは GPIO24 と GPIO32 です。4 つのデフォルト・ブート・モードは、パラレル IO、SCI / ウェイト・ブート、CAN、フラッシュです。
ブート時に確実に定義された状態になるようにするため、GPIO ブート・ピンにプル抵抗を配置します。ユーザーがこれらのピンでペリフェラルも使用する場合、ブート・モード・ピンに抵抗値の高いプルアップ抵抗を選択してもかまいません。これは、プルアップをオーバードライブできるようにするためです。ブート・ピンとして使用する以外は、これらのピンはアプリケーションでブート時の状態が無関係な出力、信号が適切な方法でのみ駆動されることを保証できる入力としてのみ使用可能です。
ブート・モード | GPIO24 (デフォルトのブート・モード選択ピン 1) | GPIO32 (デフォルトのブート・モード選択ピン 0) |
---|---|---|
パラレル IO | 0 | 0 |
SCI / ウェイト・ブート | 0 | 1 |
CAN | 1 | 0 |
フラッシュ | 1 | 1 |
すべての F2800x デバイスでは、0~3 ピンのカスタム・ブート・モード選択ピン (BMSP) を割り当てることができます。これらから、1~8 個の構成済みブート・モードをサポートするカスタム・ブート・テーブルを作成できます。出荷時のデフォルトのブート・モード・ピンを変更するには、ユーザーが構成可能なデュアル・モード・セキュリティ・モジュール (DCSM) のワンタイム・プログラマブル・メモリ (OTP) の位置をプログラムします。一部の通信ペリフェラル (例:SCI、MCAN、DCAN、I2C、SPI) では、デバイスがブートすると想定されるデフォルトの GPIO と代替 GPIO があります。詳細については、デバイスのデータシートの「GPIO の割り当て」セクションを参照してください。