ZHCU957C December 2020 – July 2024
DLPC900 JTAG Programmer 工具包含在DLPC900REF-SW 捆绑包中,允许用户使用 JTAG 边界扫描连接器将引导加载程序映像编程到闪存中,例如,如果引导加载程序损坏,电路板无法工作。该工具还可用于更新整个固件映像。使用此方法对整个固件映像进行编程可能需要较长时间。建议使用此方法只对引导加载程序进行编程,然后使用 DLPC900 LightCrafter GUI 通过 USB 连接上传整个固件映像。以下步骤仅用于对引导加载程序映像进行编程。
DLPC900 JTAG Programmer 工具需要经过修改的 UM232H 模块,该模块由未来科技国际有限公司 (Future Technology Devices International Ltd) (FTDI Chip) 制造。UM232H 模块可从 Digi-key 购买,器件型号如下:768-1103-ND。该驱动程序可从 FTDI 网站 (www.ftdichip.com) 下载。选择适用于 Windows 的 VCP CDM WHQL 认证驱动程序。
对 UM232H 进行以下修改,并将图 4-27 和图 4-28 作为指南。
连接详细信息
选择在 CDM WHQL Certified zip 文件夹中找到的驱动程序,并允许驱动程序安装完成。在 DLP LightCrafter 双 DLPC900 EVM 上的 J10/J12 处安装跳线。用 0Ω 电阻器安装 R118,并移除主板中心附近的 R117。将 DLP LightCrafter 双 DLPC900 EVM 上 J11 处的 JTAG 信号连接到 UM232H 模块,如图 4-28 所示。最后,使用 USB 电缆将 UM232H 连接到 PC。
JTAG 编程器有自身的 FlashDeviceParameters.txt 文件副本,该文件位于 DLPC900REF-SW 捆绑包的 DLPC900REF-SW-x.x.x\\DLPC900REF-JTAG 目录中。有关如何编辑此文件以匹配闪存的说明,请参阅节 4.11。如果已经对 DLPC900REF-SW-x.x.x\DLPC900REF-GUI\Flash 目录中适用于 GUI 的 FlashDeviceParameters.txt 文件进行了修改,则可以将该文件复制到 DLPC900REF-SW-x.x.x\\DLPC900REF-JTAG 目录中
启动 DLPC900 闪存编程器程序,并选择包含在安装文件夹中的 BoardFile.brd 和 bootloader.bin。在设置菜单中选择 USB 作为通信方法。
为 EVM 电路板加电,并点击 Detect Chain 工具按钮。该工具会检测到 JTAG 链中的 DLPC900 并显示两个 DLPC900。现在点击其中一个 DLPC900 以将其选中。请注意,在 EVM 上,红色/绿色 LED(D6/D7 或 D8/D9)会亮起,以确认当前连接的是哪个 DLPC900。
点击 Flash Info 按钮,并确认该工具检测到正确的闪存器件。点击 Flash Erase 按钮,选择第一个扇区(覆盖前 128KB)并擦除这些扇区。
一旦扇区擦除完成,将 Start Address(十六进制)设置为 0x00000000,并将 Size(十六进制)设置为 0x20000。接着点击 Program Flash 按钮,然后等待直到写入完成。
检测到 EVM 后,转到固件页面,为连接的 DMD EVM 选择并编程主和辅助映像文件。