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.

[参考译文] LMX2492:请发布 TICS Pro GUI 的 zip 文件

Guru**** 2390755 points
Other Parts Discussed in Thread: LMX2492, LMX2594, CODELOADER, LMX2531

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/750208/lmx2492-please-post-the-zip-of-the-tics-pro-gui

器件型号:LMX2492
主题中讨论的其他器件: LMX2594CODELOADERLMX2531

您能否发布 LMX2492的完整 TICS PRO 源?  我找到了电路板的 rampcalc.py 文件、但找不到器件顶层 python 文件。  在另一个论坛中、您发布了一个 zip 文件、其中包含每个器件的 ramp 和 pll .py 文件。  您可以对 LMX2492执行同样的操作吗?  

如果它不在 zip 文件中、您是否可以共享另一个文件以显示通过 USB 读取和写入寄存器的低级命令?  这是 libusb 类型的东西吗?  1)我想构建嵌入式器件、以便1)从 TICS PRO 加载到十六进制输出文件中、因为我已经使用 GUI 有效地定义了默认设置; 2)从 python 或类似命令中获取类似 API 的命令、以更新一些关键设置并自动调整 LMX 寄存器以匹配。  这样、我就可以充分利用 GUI、只需针对芯片中的少量功能构建控制器。   

谢谢!

P.S.  TICS PRO GUI 非常出色。  比您的竞争对手产品要好得多、这也是我选择 TI PLL 的主要原因。  干得不错。  当您开发出与芯片一起使用的出色工具时、我很喜欢。  继续保持吧:]!!!

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

    e2e.ti.com/.../0743.TICSPro-Automation-Example.xlsmDarren、

    我们很高兴您喜欢我们的 TICSPro 文件、并且很高兴您在铁 Python 中找到了器件文件。  但是、我们无法共享原始源代码、因为这是 TI 的财产。

    请注意、您可以自动运行 TICSPro 并从其他程序调用它、这对您可能很有用、我正在附加一个可以执行此操作的 Excel 代码。

    此致、

    Dean

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dean、
    很高兴再次与您交谈、您在五月份帮助我完成了此电路板。
    我不是说我需要 TICSPro 可执行文件的来源、而是2492的 pll.py、这样我就可以看到整个电路板是如何编程的。 您可以分享吗? 我知道我需要编写我自己的嵌入式 C 代码、我想以您已经完成的工作为基础。
    谢谢、
    Darren
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Darren、

    遗憾的是、没有 LMX2594_PLL.py 文件。

    在 TICSPro 中、我们硬编码了一个基本 PLL 架构、在该架构中、我们打开和关闭了模块(来自之前的 CodeLoader)工具、因为我们有大量传统 PLL 需要支持。   对于较新的器件、我们创建了"flex GUI"、如 ramp 选项卡并将其用于 PLL、但 LMX2594例外、我们没有 PLL flex GUI 代码。

    此致、

    Dean

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我需要 LMX2492的文件。 该芯片是否有我可以看到的 python 文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../4300.LMX2492_5F00_rampcalc.pyDarren、

    如前所述、PLL 选项卡中没有 python 代码、因此不能共享。

    TICSPro 源代码是 TI 的知识产权、因此我们不能共享。

    话虽如此、ramping 选项卡的代码位于 python 中、我们可以共享该代码并附加该代码。

    此致、

    Dean

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

    感谢 Dean 的帮助。  在 ram_calc python 文件之外进行了大量内幕揭秘工作。  例如、实际上、设置任何寄存器都是隐藏的、其他50-75%的寄存器控件也是如此。 我只是希望对这一点有更多的了解。  哦、嗯、我会为自己编写它。  至少感谢您的首创。   

    Darren

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

    Darren、

    我实际上是执行 LMX2492 TICSPro 文件的人。

    从我们的角度来看、我们为每个 GUI 提供了*。py 文件。

    对于一些较新的 PLL (即 LMX2594 ...),PLL 选项卡实际上是一个灵活的 GUI,并具有 python 代码。  但对于较旧的 PLL (即 LMX2495、LMX2531、...)、PLL 选项卡实际上是硬编码的、LMX2492.ini 文件只提供 N、R 和其他计数器。   该代码最初位于 CodeLoader 中、但我们有一名承包商编写了 TICSPro。  在任何情况下、它都是 sphagetti 代码、这就是我们为 TICSPro 启动灵活 GUI 的原因。

    如果您确实需要 PLL 选项卡、则可以尝试使用具有 PLL 选项卡的选项卡、例如 LMX2594或 LMX2615。  它不是同一个器件、但可能会有所帮助。

    此致、

    Dean

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dean、
    好建议。
    感谢您指出、.ini 对某些寄存器进行了硬加载、我没有考虑过这一点。
    谢谢!
    Darren