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.

[参考译文] TICSPRO-SW:TICS Pro 在启动 GUI..."消息后未启动 GUI

Guru**** 2550960 points
Other Parts Discussed in Thread: LMK3H0102, LMX2572

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1479612/ticspro-sw-tics-pro-not-launching-gui-after-starting-gui-message

器件型号:TICSPRO-SW
主题中讨论的其他器件:LMK3H0102LMX2572

工具与软件:

大家好!

我最近在系统中安装了德州仪器(TI)的 TICS Pro 软件。 当我尝试运行该程序时、会显示消息"Starting GUI..." 但之后无法打开 GUI。



其他任何人在使用 TICS Pro 时是否遇到过此问题? 如有任何关于如何解决这一问题的建议、将不胜感激。 我想知道是否有我可能未满足的特定配置或系统要求。  

提前感谢您的帮助!
Bugra

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

    TICS Pro 使用 Windows Management Instrumentation (WMI)来检测 USB 设备。 我偶尔看到 WMI 在处理其他内容(例如 IT 组织应用的配置错误的组策略或与防病毒系统交互)时会将查询挂起20-30分钟。  如果您等待或半个小时后回来、问题是否会消失?

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

    尊敬的 Derek:  

    感谢您的答复。 我已经等了超过两个小时了、但是 GUI 仍然没有弹出。  

    BR、
    Bugra  

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

    好的、感谢您的努力。 WMI 上的某些东西可能会被卡住两个小时。

    下一个很可能的问题是解包嵌入式 python 环境。 使用任务管理器结束程序、然后在 C:\Program Files (x86)\Texas Instruments\TICS Pro 中删除文件夹"python-3.11.5-embedded-win32"、然后再次尝试打开 TICS Pro。 这起作用吗?

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

    我删除了  python-3.11.5-embedded-win32,重新启动计算机,并试图打开该程序,但我仍然看不到 GUI。 BTW、它没有卡住。 看到初始弹出窗口(我发送的图片)后、GUI 不会启动。 另外、我没有在任务管理器中看到该程序。  

    BR、
    Bugra

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

    嗯。

    在 C:\Program Files (x86)\Texas Instruments\TICS Pro 中、您是否有 log000/log001等文本文件或某种错误日志? 如果是、您可以上传吗?

    您是否可以尝试删除以下两个文件并再次加载应用程序?

    • C:\Program Files (x86)\Texas Instruments\TICS Pro\settings.ini
    • C:\ProgramData\Texas Instruments\TICS Pro\Configurations\TICS Pro.ini
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我删除了文件、但仍然看不到 GUI。  

    以下是 C:\Program Files (x86)\Texas Instruments\TICS Pro 目录下的文件列表:



    和 log000文件:

    e2e.ti.com/.../8424.log000.txt

    BR、
    Bugra

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

    这似乎表明 GUI 一直在成功加载配置文件、但随后因未知原因崩溃。 这种情况没有一个通常的怀疑,我很困惑。

    您是否可以打开 C:\ProgramData\Texas Instruments\TICS Pro\Configurations\TICS Pro.ini 并将以下文本保存到文件中(完全覆盖现有文本)、然后尝试重新启动 TICS Pro?

    [SETUP]
    Count=4
    DEVICE_NAME01=LMK3H0102
    DEVICE_NAME00=LMX2572
    DEVICE_NAME02=LMK05318B
    DEVICE_NAME03=LMK04832
    DEVICE_TYPE00=BuiltinDevice
    DEVICE_TYPE01=BuiltinDevice
    DEVICE_TYPE02=BuiltinDevice
    DEVICE_TYPE03=BuiltinDevice

    这应该与已经存在的情况非常相似、它只是将 LMX2572设置为启动器件、而不是 LMK3H0102。 这将检查是否存在特定于 LMK3H0102的问题。

    如果 TICS Pro 加载、您是否可以尝试导航到器件选择菜单并尝试加载 LMK3H0102? 如果它此时崩溃、您可以尝试删除 C:\ProgramData\Texas Instruments\TICS Pro\Configurations\Devices\Reference-less Clock Generators\LMK3H0102\LMK3H0102.tcb 并重复其他步骤吗?

    另一方面、如果简单地切换启动配置文件不起作用、我需要一些时间来编译可以报告您遇到的特定问题的二进制版本、这可能需要一些时间。

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

    不幸的是,它不起作用:( TICS Pro 读取文件,然后覆盖修改的文件。 它在文件的开头放置了一个空行、但仍然保留您的修改。

    BR、
    Bugra


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

    拉特 请给我留出一天的时间来制作一个调试二进制文件。

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

    好的、我正在等待您的响应。 感谢您的努力。

    BR、
    Bugra

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

    e2e.ti.com/.../1817.TICS-Pro.zip

    这是一个调试编译、应该可以捕获任何错误并提供可用的跟踪。 请解压缩这八个文件并将其粘贴到 C:\Program Files (x86)\Texas Instruments\TICS Pro 中、覆盖当前存在的文件、然后运行 TICS Pro.exe;它应该至少 弹出一个显示错误的弹出窗口、并应该创建包含 详细错误摘要的 ErrorLog00.txt。 您能否上传该 ErrorLog00.txt?或者如果它没有创建这样的错误日志、请告诉我?

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

    尊敬的 Derek:

    这是错误日志文件。 我希望它对您有所帮助。  
    e2e.ti.com/.../4747.ErrorLog00.txt

    BR、
    Bugra

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

    好吧、这表示嵌入式 python 导入正在发生一些奇怪的情况、这通常表示 python 环境或 python 软件包中会发生某种损坏。

    在修改输出文件的位置后、是否可以运行以下两个 PowerShell 命令(确保使用 PowerShell 而不是 cmd)(请查看 在 Export-CSV cmdlet 参数中)、然后上载生成的两个 CSV? 这些命令为我提供了 python 依赖项和 module 目录中每个文件的目录结构和校验和、这应该会明确嵌入式 python 范围解压缩失败的位置和方式。

    Get-ChildItem -Path 'C:\Program Files (x86)\Texas Instruments\TICS Pro\python-3.11.5-embed-win32' -Recurse -File | Get-FileHash -Algorithm MD5 | Select-Object * -ExcludeProperty Algorithm | Export-Csv -Path 'C:\<your_path>\extracted.csv' -UseCulture -NoTypeInformation

    Get-ChildItem -Path 'C:\Program Files (x86)\Texas Instruments\TICS Pro\python-dep' -Recurse -File | Get-FileHash -Algorithm MD5 | Select-Object * -ExcludeProperty Algorithm | Export-Csv -Path 'C:\<your_path>\packed.csv' -UseCulture -NoTypeInformation

    如果一切看起来正常、并且没有明确说明嵌入式 python 范围为什么会损坏、我可以构建一个新版本的二进制文件并提供禁用嵌入式 python 范围的选项-仅用于 PCIe 抖动计算工具、因此、如果您不使用该工具、则禁用嵌入式 python 范围不会影响加载和使用器件配置文件的能力。

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

    尊敬的 Derek:  


    您可以在附加的文件中找到列表:

    e2e.ti.com/.../extracted.csv


    e2e.ti.com/.../packed.csv

    BR、
    Bugra

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

    感谢您的耐心。 您在上一篇文章中附加的文件与运行相同命令生成的计算机上的文件相同。 这表明数据没有损坏、并且意味着问题是加载嵌入式 python (PythonNET、由第三方开发)的 DLL 的某个核心问题、或者嵌入式 python 可执行文件(及其依赖库)与计算机上运行的其他进程之间的某种交互。 我无法在最后重现此问题

    我还有另一组二进制文件要尝试。 当在设置 INI 中指定正确的选项标志时、这些二进制文件应完全绕过加载嵌入式 python。

    e2e.ti.com/.../3531.TICS-Pro.zip

    请再次解压缩这八个文件并将它们粘贴到 C:\Program Files (x86)\Texas Instruments\TICS Pro 中、覆盖当前存在的文件。

    此外、在 settings.ini 文件夹中、请在底部添加以下行、然后保存文件:

    [PYTHON]
    DISABLE=true

    现在、当运行 TICS Pro 时、您应该会在状态栏中看到一条消息、指示嵌入式 python 范围已禁用、但我认为应用应该不会在启动时立即崩溃。 如果之后仍然有问题、请告诉我。

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

    尊敬的 Derek:

    我复制了您发送的文件、并将 Python 禁用配置添加到了 settings.ini 文件中、现在它可以正常工作了。


    感谢您的帮助。

    BR、
    Bugra