主题中讨论的其他器件:DS90UB954-Q1、 ALP、 USB2ANY
我们在其中一个 EVM 上将 DS90UB954-Q1替换为 DS90UB638。 我已将其连接到 DS90UB953串行器 EVM、LOCK 和 PASS LED 亮起。 它似乎在工作。
但是、我无法在模拟 LaunchPad 实用程序的列表中选择它。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们在其中一个 EVM 上将 DS90UB954-Q1替换为 DS90UB638。 我已将其连接到 DS90UB953串行器 EVM、LOCK 和 PASS LED 亮起。 它似乎在工作。
但是、我无法在模拟 LaunchPad 实用程序的列表中选择它。
尊敬的 Doug:
您是说在进入 USB2ANY/Aardvark 设置时、找不到 DS90UB638 ALP 配置文件? 是否已安装 ALP 配置文件更新?
另请注意、如数据表中所述、DS90UB638仅与 DS90UB635和 DS90UB633A 兼容。 但是、在954/953 EVM 上、可以将954替换为638、将953替换为635。
此致、
信迪
尊敬的 Doug:
列表中不包括635或638、但支持它们。 我尝试下载配置文件更新、看到我的文件夹中填充了这两个配置文件。
在 https://www.ti.com/tool/download/ALP-PROFILE-UPDATE 上下载配置文件更新后, 在计算机上运行.exe 文件。 完成运行后、您应该能够在 C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\Profiles 中看到配置文件。
您能否检查该文件夹以查看 DS90UB635和 DS90UB638的两个文件夹是否显示?
如果是这样、在连接638 EVM 并打开的情况下打开 ALP。 点击"Tools"下的"USB2ANY/Aardvark Setup"。 638配置文件应该显示在"Select a Daughter Board"部分下方。
此致、
信迪
Cindy,
感谢他的帮助。 事实证明更新没有正确安装。 现在、我能够选择638作为解串器。
我们使用635器件修改串行器 EVM 并将其连接到954 EVM (安装638)。 LOCK 和 PASS LED 亮起。 我将 ALP 连接到638解串器 EVM 的 USB 端口、选择了638器件、并且现在可以读取其所有寄存器。 但是、我无法读取远程 I2C (635)寄存器。 对于所有 I2C 寄存器、显示为00。
如果我将 ALP USB 端口插入串行器(635) EVM、则我能够读取所有 I2C 寄存器。
我记得、最初测试954到953 EVM 时、直到选择 RX0端口后才能读取远程串行器寄存器。 由于638解串器只有一个 RX 端口、因此它默认为此端口。
谢谢。
道格
尊敬的 Doug:
在954 ALP 信息选项卡中、您是否看到638已连接、并且您看到远程635的 IDX 地址?
通常情况下、必须在 ALP 的 Remote Registers 选项卡中选择 RX 端口才能读取它们。
为了确保、可以转到"Scripting"选项卡并使用以下命令读取远程串行器的 IDX 地址:
board.ReadI2C (SerAddress、0x00) - 将 serAddress 替换为串行器的地址
如果能够读取 IDX 值、则可能是由于 ALP 配置文件所致。 如果是、您能否尝试在 ALP 上使用954配置文件来查看其在该配置文件中的工作情况?
此致、
信迪
Cindy,
感谢您确认我们的调查结果。 在638修复之前、我们将继续使用954配置文件。
我担心在954和638之间有些事情会足够不同、因此在尝试执行真正的操作时、例如从串行器传输视频到解串器时、我们会遇到问题。 我们应从下周开始、我们将构建原型板、以便使用我们计划使用的摄像头调整串行器 EVM、并将解串器输出输出输出到我们的处理器 EVK。
由于600系列器件与900系列器件之间的差异、我们预计会出现什么问题?
谢谢。
道格
尊敬的 Doug:
您仍然可以使用638 ALP 配置文件。 如果您无法从"Interrupt Registers"选项卡读取间接寄存器、则始终可以在 脚本编写 默认值。 您需要使用寄存器0xB0选择间接页、并选择要使用寄存器0xB1读取的间接寄存器。
例如、要从间接页0x00读取寄存器0x01、您可以写入:
board.WriteI2C (devAddr、0xB0、0x00)
board.ReadI2C (devAddr、0xB1、0x01)
ALP 配置文件本身不会导致任何问题、但两个配置文件中的寄存器会不同、因为954具有双 RX 端口。 我建议使用638配置文件并在无法正常运行时使用"Scripting"选项卡来读取间接寄存器、而不是使用选项卡本身。
此致、
信迪