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.

[参考译文] LMK04208:导入寄存器十六进制值时配置错误

Guru**** 2502205 points
Other Parts Discussed in Thread: LMK04208, LMX2594, CODELOADER

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1317343/lmk04208-wrong-configuration-when-importing-register-hex-values

器件型号:LMK04208
主题中讨论的其他器件: LMX2594CODELOADER

您好!

我目前正在使用 TICS Pro v1.7.6.2来配置 LMK04208器件。 该应用在生成所需的输出时钟频率方面表现优异。

但是、我在尝试导入十六进制寄存器值时面临挑战。 应用程序似乎会生成随机值、从而导致配置不正确。 有趣的是、在加载 TCS 文件时、一切都运行完美。

我的目标是检查现有的寄存器值、进行修改、并将它们应用于配置。 不幸的是,目前的错误阻碍了这一进程,使其无法取得预期的结果。

以下是导入寄存器值时 TICS Pro 的输出:

CLKout4必须为110 MHz、但实际上是一个随机值。 附件是 用于复制问题的 Register Hex 值。

e2e.ti.com/.../LMK_5F00_Configuration.txt

您能指导我解决这个问题吗? 我已尝试升级到最新的 TICS Pro 版本(v1.7.7.1)、但 GUI 无法正常工作。

此致、

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

    Hany、  

    我会仔细研究这件事、并在一周结束前与您联系。   

    此致、

    将会

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

    谢谢、 。 仅供参考、LMX2594器件的问题也仍然存在。
    导入十六进制寄存器似乎是软件中的一个一般错误、因为它在两个部分都无法正常工作。

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

    Hany、  

    很抱歉耽误你的时间,谢谢你提供的信息。  我会咨询我们的软件团队、并在下周早些时候与您联系。

    此致、
    将会

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

    Hany、

    我无法在最后重现错误。  您能否向我发送工作中的 ticspro 配置文件、以便我也可以查看该文件?

    我试图升级到最新的 TICS Pro 版本(v1.7.7.1.1),但 GUI 无法正常运行

    GUI 的哪个部分无法正常运行?

    此致、

    将会

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


    感谢您的答复。  您是说当您加载十六进制寄存器文件时、可以在 LMK 部分中获取正确的时钟频率吗?
    以下是加载 TICS Pro 配置文件时 TICS Pro 的外观:

    所有输出和配置均正确。 例如、ClkOut4为110 MHz、外部 VCXO 为122.88 MHz。

    现在、当我们导入与先前配置对应的 HexRegisterValues 时、我将获得以下结果:

    您可能会看到配置已经错误、并且与之前的屏幕截图不相同。 要复制此行为、您需要将 LMK 重置为默认配置、否则 TICS Pro 不会使用十六进制寄存器值更新当前 GUI。 以下是供您参考的配置文件。 同样、我将使用 TICS Pro v1.7.6.2。

    e2e.ti.com/.../6011.HexRegisterValues.txte2e.ti.com/.../LMK_5F00_IM_5F00_clkin1_5F00_40MHz 5F00_clkout5_5F00_TCS 20MHz

    关于第二个问题、GUI 在我的 PC 上是什么样的。 仅供参考、我们已经在3台不同的机器上进行了尝试、所有机器都是相同的。 我们使用的是 Windows 10。 如您所见、我无法输入任何值、而且我也不知道当前值是什么。

    如果您需要其他信息、请告诉我。

    此致、
    哈尼

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

    Hany、

    感谢您提供的信息。  我会做更多的研究,明天再回到你。

    将会

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

    Hany、

    这似乎是一个已知错误、我们的软件团队正在努力在今年的未来软件版本中解决此问题、感谢您报告此 问题。  现在似乎没有直接的解决方法、但我可以告诉您问题何时解决。  如果您有任何进一步的问题、请告诉我。

    此致、

    将会

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


    您能否说明您在回答中提到的错误? 我在此主题中报告了以下3个错误:

    1. 在 TICS Pro v1.7.6.2中导入 LMK04208十六进制寄存器值时、配置错误。
    2.   在 TICS Pro v1.7.6.2中导入 LMX2594 Ex 寄存器值时配置错误。
    3. v1.7.7.1 GUI 无法正常工作。

    此外、您能否粗略估计在何时发布软件、以便解决上述所有错误? 我们正在使用 Xilinx/AMD RFSoC、并进行涉及操控 LMK 和 LMX 部件的多个实验。

    谢谢。

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

    Hany、

    十六进制寄存器导入错误是已知的、修复错误的时间安排不定。   

    1.7.7.1 GUI 无法正常工作不是一个已知错误、我已经将它报告给软件团队。   

    目前、我们建议将所有内容保存为.tcs 文件。   

    此致、
    将会

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

    Hany、我从事 TICS Pro 的软件开发工作。 我想为您提供一些更详细的最新动态。

    1. 关于在导入 LMK04208十六进制寄存器值时的错误配置- LMK04208配置文件是在从旧软件(CodeLoader)到新软件(TICS Pro)的过渡期间构建的。 为了促进转换、TICS Pro 包括对 CodeLoader 的内置 PLL 计算逻辑的部分重构;然而、有时旧版 CodeLoader 逻辑和较新的 TICS Pro 逻辑相冲突、这种情况发生。 长期来看、人们一直在推完全弃 CodeLoader 逻辑并将所有器件迁移到更新的 TICS Pro 逻辑上、这最终将解决某些器件上重新计算频率的问题。 完全迁移 LMK04208配置文件需要时间、我不确定我们是否很快就会实现... 但出于其价值、迁移的基础将在本月晚些时候实施。

      目前、我可以推荐两个选项:
      1. 在选项菜单中、您可以在导入寄存器之前点击"AutoUpdate"以禁用。 这会导入寄存器值、但不应出现副作用。 在导入完成后启用 Re。
      2. 如果不需要调整"AutoUpdate"选项、另一个选择是在导入十六进制寄存器后、在 CLKin0和 CLKin1中重新输入正确的频率、应该不会影响寄存器编程。 实际上、每当导入寄存器时、GUI 都会提示这一点:
      3. 根据建议、TCS 文件也应正常工作、因为它会保留所有频率。
    2. LMX2594处于相同的情况、一些相同的解决方案应该可以正常工作:
      1. 在"Options"菜单中禁用"AutoUpdate"应允许导入十六进制寄存器而不修改频率。 在导入完成后启用 Re。
      2. LMX2594的问题意味着重新输入正确的频率并不总是可行的、因为一些寄存器会经过修改。 TCS 文件也出现了这个问题。 我发现、使用 TCS 文件时、我可以加载 TCS 文件两次、且正确设置了寄存器。
    3. 我确定 v1.7.7.1的问题是基于区域设置的错误值解析用于确定页面上控件的位置和大小。 如果我将 Windows 数字格式设置为使用逗号作为小数分隔符、我可以可靠地重现此问题。 我早就想我们跟踪并解决了所有这些问题,但它似乎在最近的一个更改 v1.7.7.x 和 unicode 处理,我们忽略了一些区域继承在文本解析。 我已经确定了解决问题的解决方案、并且在内部实施并测试了该解决方案。 我将在下周在 v1.7.7.2中推出修复。

      目前、如果您迫切需要对 v1.7.7.1执行操作、一种临时解决方法可以是将 Windows 数字格式选项设置为使用句点而不是逗号作为十进制分隔符。

    此致、

    D·佩恩

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

    哈尼,我只是推 v1.7.7.2到网页,这应该会解决您遇到的问题,控件是关闭页面. 应在下一小时内下载。

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

    非常感谢您的支持! 我可以确认、最新软件 v.1.7.7.2的 GUI 问题已得到解决。 您关于更改十进制符号的临时建议也适用于 v1.7.7.1。

    此致、
    哈尼