ZHCU788D august   2017  – february 2023 DS90UB954-Q1

 

  1.   1
  2.   DS90UB954-Q1EVM 解串器用户指南
  3. 商标
  4. 引言
  5. 快速入门指南
    1. 3.1 系统要求
      1. 3.1.1 包含元件
      2. 3.1.2 其他必需元件
    2. 3.2 应用示意图
    3. 3.3 DS90UB954-Q1EVM 的主要元件
    4. 3.4 DS90UB954-Q1EVM 设置
  6. DS90UB954-Q1EVM 电路板配置
    1. 4.1 默认配置
    2. 4.2 电源
    3. 4.3 同轴电缆供电接口
    4. 4.4 MIPI CSI-2 输出信号
    5. 4.5 FPD-Link III 信号
    6. 4.6 I2C 接口
    7. 4.7 控制接口
  7. 启用与复位
  8. 与 DS90UB936-Q1 配套使用
  9. 常用连接和测试设备
  10. 端接器件
  11. 典型测试设置
  12. 10设备参考
  13. 11线缆参考
  14. 12DS90UB954Q1-EVM 评估所需软件 - Analog LaunchPAD (ALP) 软件设置
    1. 12.1 系统要求
    2. 12.2 下载内容
    3. 12.3 ALP 软件安装
    4. 12.4 启动 - 首次启动
  15. 13使用 ALP 和 DS90UB954 配置文件
    1. 13.1 “Information”选项卡
    2. 13.2 “Registers”(寄存器)选项卡
    3. 13.3 “Registers”(寄存器)选项卡 – 扩展地址 0x00
      1. 13.3.1 端口专用寄存器
      2. 13.3.2 37
    4. 13.4 保存和加载寄存器设置
    5. 13.5 “Scripting”(脚本编写)选项卡
      1. 13.5.1 示例函数
        1. 13.5.1.1 本地 I2C 读取/写入
        2. 13.5.1.2 常规 I2C 读取/写入:
        3. 13.5.1.3 具有多字节寄存器地址的 I2C 读取/写入
    6. 13.6 “GPIO”选项卡
    7. 13.7 “Forwarding”(转发)选项卡
    8. 13.8 “CSI Registers”(CSI 寄存器)选项卡
    9. 13.9 “Remote Registers”(远程寄存器)选项卡
  16. 14ALP 软件疑难解答
    1. 14.1 ALP 未检测到 EVM
    2. 14.2 USB2ANY 固件问题
  17. 15DS90UB954-Q1EVM PCB 原理图、布局和物料清单 - DS90UB954-Q1EVM 原理图
  18. 16DS90UB954-Q1 EVM PCB 布局
  19. 17DS90UB954-Q1EVM 物料清单
  20. 18修订历史记录

“Scripting”(脚本编写)选项卡

图 13-10 所示为“Scripting”(脚本编写)选项卡。脚本窗口提供了一个完整的 Python 脚本环境,可用于运行脚本并以交互式或自动化方式与器件交互。可直接将命令写入“Scripting”(脚本编写)选项卡,也可使用“Run”(运行)按钮从 .py 文件运行命令。可通过点击“Run PreDef Script”(运行 PreDef 脚本)按钮找到示例脚本。

GUID-F2348ED5-89AB-4D5E-814B-AD5BBD069B36-low.gif 图 13-10 ALP 的“Scripting”(脚本编写)选项卡
GUID-AF6634D2-2E2D-4C14-A1D1-C300CD5AF0D5-low.gif 图 13-11 预定义脚本

还可在“Scripting”(脚本编写)选项卡上创建自定义按钮来运行所需的脚本。为此,请点击“Setup”(设置)按钮,然后点击“Add”(添加),并选择所需的名称和脚本。若要使该按钮出现在以后的 ALP 实例中,请点击“Set As Default”(设为默认值)按钮。

GUID-5715CD5E-35D2-43D6-80FD-25ABFF321E97-low.gif 图 13-12 自定义按钮创建 - 第 1 步
GUID-6E59808D-5409-407F-869B-85AB9FFF4053-low.gif 图 13-13 自定义按钮创建 - 第 2 步
警告:

通过寄存器修改或调用器件支持库函数直接与器件交互会影响用户界面的性能和/或功能,甚至会导致 ALP 框架应用崩溃。