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.

[参考译文] LMK04610EVM:如何最好地与两个电路板配合使用?

Guru**** 2469400 points
Other Parts Discussed in Thread: LMK04610EVM, USB2ANY

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1533039/lmk04610evm-how-best-to-work-with-two-boards

器件型号:LMK04610EVM
主题中讨论的其他器件: USB2ANY

工具/软件:

我需要使用两个 LMK04610EVM 板。  我可以通过一个 TICS Pro 实例完成此操作、也可以在板之间切换、或运行两个不同的实例、每个实例连接到不同的板。 最佳方法是什么?如何实现?

处理一个 TICS Pro 实例

如果我使用一个 TICSPro 实例、应使用什么命令在 USB2ANY 连接之间切换?  我看到了如何在 GUI 中执行该操作 (USB 通信/接口/选择 USB2ANY)、但如何  通过 Python 接口影响这一点?

处理两个 TICS Pro 实例

如果我有两个实例、指定不同通信端口的最佳方法是什么。  是否有命令行界面?  或者我是否必须从单独的文件夹运行它、该文件夹具有自己的 SETTINGS.INI?

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我建议使用两个 TICS Pro 实例、这样您就可以将 TICS Pro 缓存的寄存器状态与两个器件分开。

    从 TICS Pro v1.7.9.0 开始、程序安装目录 (C:\Program Files (x86)\TICS Texas Instruments) 中现在有一个文件夹“ti_ticspro",“,该、该文件夹是一个 python 软件包、用于公开 settings.py 中的多个启动选项数据库。 可以使用 TCP 服务器的数据集设置将所需端口指定为关键字参数(在创建时省略其他选项以接受默认值)。 这些选项类也可以作为参数 提供给总体“TICSProOptions"类“类、该类可以提供给启动 TICS Pro 实例的函数(设置被写入临时文件,临时文件在启动时作为命令行参数传递)。 您也可以 在通过 Windows GUI 启动另一个实例之前、手动将值写入所选路径、或覆盖程序安装目录中的设置。 顺便说一下、文件顶部有一个包含以下选项的简短文档记录示例->启动 TICS Pro ->在 tcp.py 中连接客户端工作流。

    对于 USB 通信自动化、您要使用的 API 是 GetInterface 和 SelectInterface API、可能还包括 GetAllUSB2ANY API。 您可能还会发现、用于自动连接到 USB2ANY 的 USBOptions 启动选项应该被禁用、这样您可以在启动后通过 API 任意为每个实例选择正确的 USB2ANY。 在不禁用 USB 自动连接 的情况下、您可能会将两个实例连接到对面的 USB2ANY;您可以在需要的任何代码中交换客户端、也可以手动为每个客户端选择 demomode 接口、然后设置正确的接口。

    我们已经在 3.11 x64 上测试了 python 软件包。 它可能适用于其他版本≥3.10、如果您愿意修复或消除某些类型提示、它可能可以低至≥3.7。