DLPU101D December 2020 – July 2024 DLPC900
The DLPC900 JTAG Programmer Tool is included in the DLPC900REF-SW bundle, allowing a user to program the bootloader image into the flash using the JTAG boundary scan connector if, for example, the bootloader becomes corrupted and the board is rendered inoperable. The tool can also be used for updating the entire firmware image. Programming the entire firmware image using this method can take a long time. TI recommends to program only the bootloader using this method, and then use the DLP LightCrafter DLPC900 GUI with a USB connection to upload the entire firmware image. The following steps are for programming only the bootloader image.
The DLPC900 JTAG Programmer Tool requires the UM232H module with modifications, which is manufactured by Future Technology Devices International Ltd (FTDI Chip), . The UM232H module can be purchased from Digi-key with the following part number: 768-1103-ND. The driver can be downloaded from the FTDI website (www.ftdichip.com). Select the VCP CDM WHQL Certified driver for Windows.
Make the following modifications to the UM232H and use Figure 6-27 and Figure 6-28 as a guide.
Connection Details
Choose the driver found in the CDM WHQL Certified zip folder and allow driver installation to complete. Install a jumper at J9 and J11 on the DLP LightCrafter Single DLPC900 EVM. Connect the JTAG signals at J10 on the DLP LightCrafter Single DLPC900 EVM to the UM232H module as shown in Figure 6-28. Finally, connect the UM232H to the PC with USB cable.
Start the DLPC900 Flash Programmer program and select the BoardFile.brd and the bootloader.bin included the install folder. Select USB as communication method from the Settings menu.
Power-up the EVM board and click the Detect Chain tool button. The tool detects the DLPC900 in JTAG chain. On the EVM notice the Red/Green LEDs (D5 & D6) light up to confirm the DLPC900 is currently connected.
Click the Flash Info button and confirm the correct flash part is detected by the tool. Using the Flash Erase button select the first sectors (to cover first 128 kilobytes) and erase these sectors.
Once sector erase is complete, set the Start Address (HEX) to 0x00000000 and set the Size (HEX) to 0x20000. Then click the Program Flash button, and then wait until write is complete.