主题中讨论的其他器件:LMK3H0102、 LMX2572
工具与软件:
大家好!
我最近在系统中安装了德州仪器(TI)的 TICS Pro 软件。 当我尝试运行该程序时、会显示消息"Starting GUI..." 但之后无法打开 GUI。 
其他任何人在使用 TICS Pro 时是否遇到过此问题? 如有任何关于如何解决这一问题的建议、将不胜感激。 我想知道是否有我可能未满足的特定配置或系统要求。
提前感谢您的帮助!
Bugra
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.
工具与软件:
大家好!
我最近在系统中安装了德州仪器(TI)的 TICS Pro 软件。 当我尝试运行该程序时、会显示消息"Starting GUI..." 但之后无法打开 GUI。 
其他任何人在使用 TICS Pro 时是否遇到过此问题? 如有任何关于如何解决这一问题的建议、将不胜感激。 我想知道是否有我可能未满足的特定配置或系统要求。
提前感谢您的帮助!
Bugra
好的、感谢您的努力。 WMI 上的某些东西可能会被卡住两个小时。
下一个很可能的问题是解包嵌入式 python 环境。 使用任务管理器结束程序、然后在 C:\Program Files (x86)\Texas Instruments\TICS Pro 中删除文件夹"python-3.11.5-embedded-win32"、然后再次尝试打开 TICS Pro。 这起作用吗?
嗯。
在 C:\Program Files (x86)\Texas Instruments\TICS Pro 中、您是否有 log000/log001等文本文件或某种错误日志? 如果是、您可以上传吗?
您是否可以尝试删除以下两个文件并再次加载应用程序?
我删除了文件、但仍然看不到 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 并重复其他步骤吗?
另一方面、如果简单地切换启动配置文件不起作用、我需要一些时间来编译可以报告您遇到的特定问题的二进制版本、这可能需要一些时间。
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 范围已禁用、但我认为应用应该不会在启动时立即崩溃。 如果之后仍然有问题、请告诉我。