JAJUA16A December 2023 – October 2025
JTAG プログラマ ツールは DLPC4420EVM-SW バンドルに含まれており、たとえばブートローダが破損して、基板が動作不能になったとき、JTAG バウンダリ スキャン コネクタを使用してブートローダーのイメージをフラッシュにプログラムできます。このツールを使用して、ファームウェア イメージ全体を更新することもできます。この方法でファームウェア イメージ全体をプログラムすると非常に時間がかかるため、この方法はブートローダーのみに使用することを推奨します。その後、DLPC44xx GUI を使用し、USB 接続でファームウェア イメージ全体をアップロードします。以下の手順は、ブートローダ イメージのみをプログラムします。
JTAG プログラマ ツールには、改造を加えた UM232H モジュールが必要です。このモジュールは、Future Technology Devices International Ltd (FTDI Chip) 社によって製造されています。UM232H モジュールは、Digi-key から購入できます。768-1103-ND の詳細を示します。ドライバは、FTDI Web サイト (www.ftdichip.com) からダウンロードできます。Windows 用の VCP CDM WHQL 認定済みドライバを選択してください。
図 2-14 と図 2-15 をガイドとして使用し、UM232H に次の変更を加えます。
| UM232H リファレンス | 説明 | 接続タイプ |
|---|---|---|
| J1 バス 電力構成 |
J1 ピン 2 とピン 3 を短絡し |
SYS 電源 |
| J2 バス 電力構成 |
J2 ピン 2 とピン 3 を短絡し | I/O 電源 |
| J2-6 | GND | 電源 |
| J2-7 | TCK | 出力 |
| J2-8 | TDO1 | 出力 |
| J2-9 | TDI | 入力 |
| J2-10 | TMS1 | 出力 |
| J2-11 | TRSTZ | 出力 |
図 2-14 UM232H モジュール
図 2-15 UM232H の配線図CDM WHQL Certified zip フォルダにあるドライバを選択し、ドライバのインストールを完了します。図 2-15に示すように、DLPC4420AEVM の J31 にジャンパを取り付け、DLPC4420AEVM の J37 の JTAG 信号を UM232H モジュールに接続します。最後に、USB ケーブルで UM232H を PC に接続します。
JTAG プログラマには FlashDeviceParameters.txt ファイルのコピーが含まれており、このファイルは DLPC4420AEVMSW-10.1.1 バンドル内の DLPC4420EVM-SW\JTAG_Programmer_Tool\DLPC44xx-JTAG ディレクトリにあります。フラッシュに合わせてこのファイルを編集する方法については、セクション 2.2.5 を参照してください。ユーザがすでに DLPC4420-SW\DLPC44xxGUI_Files ディレクトリ内の FlashDeviceParameters.txt ファイルを GUI 用に変更している場合は、そのファイルを DLPC4420EVM-SW\JTAG_Programmer_Tool\DLPC44xx-JTAG ディレクトリにコピーすることができます。
DLPC4420EVM-SW\JTAG_Programmer_Tool ディレクトリ内の「JTAG_Bootloader_Programming_Guide.pdf」を参照するか、以下の手順に従ってください。
フラッシュ プログラマ プログラムを起動し、インストール フォルダに含まれている BoardFile.brd と bootloader.bin を選択します。[Settings] メニューで、通信方法として [USB] を選択します。
EVM 基板の電源をオンにし、Detect Chain ツール ボタンをクリックします。このツールは、JTAG チェーン内の DLPC4420 を検出します。EVM 上の緑色の LED (D8) が点灯していることを確認してください。これは、DLPC4420 が現在接続されていることを示します。
Flash Programmer プログラム上で、[Flash Info] ボタンをクリックし、ツールによって正しいフラッシュ パーツが検出されたことを確認します。Flash Erase ボタンを使用して、最初のセクタ (最初の 128KB をカバー) を選択し、これらのセクタを消去します。
セクタの消去が完了したら、Start Address (16 進) を 0x00000000 に、Size (16 進) を 0x20000 に設定します。次に、Program Flash ボタンをクリックし、書き込みが完了するまで待ちます。
次に、J37 の UM232H の接続と J31 のジャンパを取り外します。EVM の電源をいったん切り、再度入れて電源を再投入します。最後に、EVM と PC との間に USB ケーブルを接続し、PC が EVM の USB 接続を検出できるようにします。