ZHCU957B December   2020  – July 2022

 

  1.   请先阅读
    1.     商标
    2.     关于本指南
    3.     德州仪器 (TI) 相关文档
    4.     如果您需要协助
  2. 1DLP LightCrafter 双 DLPC900 EVM 概述
    1. 1.1 欢迎
    2. 1.2 DLP LightCrafter 双 DLPC900 评估模块 (EVM) 硬件
    3. 1.3 EVM 电路板
    4. 1.4 运行所需的其他项目
    5. 1.5 DLP LightCrafter 双 DLPC900 连接
      1. 1.5.1 DLP LightCrafter 双 DLPC900 LED 使能和 PWM 输出
      2. 1.5.2 DLP LightCrafter 双 DLPC900 触发输入和输出电压选择器
    6. 1.6 DLP LightCrafter 双 DLPC900 EVM 柔性电缆
    7. 1.7 DLP LightCrafter 双 DLPC900 EVM 和 DMD EVM 组装
  3. 2快速入门
    1. 2.1 为 DLP LightCrafter 双 DLPC900 EVM 上电
    2. 2.2 创建简单的图案序列
  4. 3运行 DLP LightCrafter 双 DLPC900 EVM
    1. 3.1  DLP LightCrafter 双 DLPC900 控制软件
    2. 3.2  PC 软件
    3. 3.3  系统常用控件
      1. 3.3.1 工作模式
      2. 3.3.2 连接的 DMD 类型
      3. 3.3.3 EVM 信息
      4. 3.3.4 状态
    4. 3.4  系统设置
    5. 3.5  视频模式
      1. 3.5.1 视频支持
    6. 3.6  图案模式
      1. 3.6.1 菜单栏
      2. 3.6.2 在动态图形模式下创建图案序列
      3. 3.6.3 在预存储图案模式下创建图案序列
      4. 3.6.4 使用编辑 LUT 特性对图案序列重新排序
        1. 3.6.4.1 使用编辑 LUT 特性时输入触发器的特殊注意事项
      5. 3.6.5 在视频图案模式下创建图案序列
      6. 3.6.6 使用 DMD 块加载创建图案序列
      7. 3.6.7 图案设置
    7. 3.7  批处理文件
      1. 3.7.1 执行批处理文件
      2. 3.7.2 创建和保存批处理文件
        1. 3.7.2.1 使用 GUI 创建和保存批处理文件
        2. 3.7.2.2 使用文本编辑器创建批处理文件
      3. 3.7.3 加载批处理文件
      4. 3.7.4 将批处理文件添加到固件
    8. 3.8  外设
    9. 3.9  固件
      1. 3.9.1 向固件添加图形或从中移除图形
        1. 3.9.1.1 删除图像
        2. 3.9.1.2 添加图像
        3. 3.9.1.3 添加图像和批处理文件
    10. 3.10 闪存器件参数
    11. 3.11 JTAG 闪存编程
    12. 3.12 Intel (Altera) FPGA 编程
  5. 4连接器
    1. 4.1 输入触发连接器
    2. 4.2 输出触发连接器
    3. 4.3 DLPC900 UART 接头
    4. 4.4 DLPC900 I2C 端口 0
    5. 4.5 DLPC900 I2C 端口 1
    6. 4.6 DLPC900 I2C 端口 2
    7. 4.7 JTAG 边界扫描
    8. 4.8 GPIO 和 PWM
    9. 4.9 功率
  6. 5电源要求
    1. 5.1 外部电源要求
  7. 6安全
    1. 6.1 警告标签
  8. 7修订历史记录

JTAG 闪存编程

DLPC900REF-SW 捆绑包中包含 DLPC900 JTAG Programmer 工具。例如,如果引导加载程序损坏并且电路板无法运行,用户可以借助该工具使用 JTAG 边界扫描连接器将引导加载程序映像编程到闪存中。该工具还可用于更新整个固件映像。使用此方法对整个固件映像进行编程可能需要较长时间。建议使用此方法只对引导加载程序进行编程,然后使用 DLPC900 LightCrafter GUI 通过 USB 连接上传整个固件映像。下述步骤只对引导加载程序映像进行编程。

重要: 在使用 JTAG 重新加载引导加载程序之前,首先安装 BOOTHold 跳线(J12)并启动系统。此时系统显示已连接,但无法识别连接的 DMD。手动选择与您的 DMD 匹配的单选按钮,然后转到固件选项卡,接着选择固件映像并重新编程。然后断电,移除 BOOTHold 跳线并重新启动系统。采用这种方式重新编程通常可以恢复系统,而无需通过 JTAG 重新加载引导加载程序。

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-24图 4-25作为指南。

连接详细信息

  1. 总线电源配置
    • 短接 J1 的引脚 2 和引脚 3(SYS PWR)
    • 短接 J2 的引脚 2 和引脚 3(I/O PWR)
  2. J2-6 → GND(PWR)
  3. J2-7 → TCK(输出)
  4. J2-8 → TDO1(输出)
  5. J2-9 → TDI(输入)
  6. J2-10 → TMS1(输出)
  7. J2-11 → TRSTZ(输出)
GUID-475D10A2-57A3-43AD-B5B1-5FE75BFC3C0A-low.gif图 3-24 UM232H 模块
GUID-D7059775-0EF5-49AF-B2D2-17D129531E6D-low.gif图 3-25 UM232H 接线图

选择在 CDM WHQL 认证压缩文件夹中找到的驱动程序,让驱动程序安装完成。在 DLP LightCrafter 双 DLPC900 EVM 上的 J10/J12 处安装跳线。用 0Ω 电阻器安装 R118,并移除主板中心附近的 R117。将 DLP LightCrafter 双 DLPC900 EVM 上 J11 处的 JTAG 信号连接到 UM232H 模块,如图 4-25 所示。最后,使用 USB 电缆将 UM232H 连接到 PC。

注:

JTAG 编程器有自身的 FlashDeviceParameters.txt 文件副本,该文件位于 DLPC900REF-SW 捆绑包的 DLPC900REF-SW-x.x.x\\DLPC900REF-JTAG 目录中。如需了解如何编辑此文件,使其与您的闪存匹配,请参阅Topic Link Label4.10。如果已经对 DLPC900REF-SW-x.x.x\DLPC900REF-GUI\Flash 目录中与 GUI 一同工作的 FlashDeviceParameters.txt 文件进行了修改,则可以将该文件复制到 DLPC900REF-SW-x.x.x\\DLPC900REF-JTAG 目录中。

启动 DLPC900 闪存编程器程序,并选择安装文件夹中的 BoardFile.brd 和 bootloader.bin。从“Settings”菜单中选择“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 按钮,然后等待直到写入完成。

注: 确保验证百分百完成!
对第二个 DLPC900 执行同样的 EraseFlash 操作。最后,移除 UM232H JTAG,并移除 J10 和 J12 处的跳线,然后对 EVM 的电路板进行下电上电。在 EVM 和 PC 之间插入 USB 电缆,让 PC 检测 EVM USB 连接。

检测到 EVM 后,转到固件页面,为连接的 DMD EVM 选择并编程主和辅助映像文件。