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.

[参考译文] Linux/LMX2492EVM:使用Linux驱动LMX2492EVM

Guru**** 2001725 points
Other Parts Discussed in Thread: LMX2492EVM, LMX2492, USB2ANY, LMX2581
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/663460/linux-lmx2492evm-using-linux-to-drive-the-lmx2492evm

部件号:LMX2492EVM
主题中讨论的其他部件: LMX2492USB2ANYLMX2581

工具/软件:Linux

支持路径:/工具和软件/帮助我解决问题/设计套件/评估模块/主板/软件问题/

大家好,

是否有方法使用Linux对LMX2492EVM进行编程?

提前感谢!

保罗

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

    LMX2492EVM采用2个单独的PCB:

    1)第一个PCB是基于MSP430的简单USB到串行数据PCB。
    2) LMX2492,带连接到LMX2492 SPI接口的10引脚管座。

    我们仅支持基于PC的评估,但不会阻止您使用自己的软件对设备进行编程。

    我希望这能有所帮助。

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

    我不了解如何将USB2ANY接口适配器用作通用USB到串行桥接器。 我看到两个选项,具体取决于它是否在启动时自动启动的闪存中已有代码:

    1)如果不是这种情况,我必须编码一个,然后自己将其上传到MST430。 此后续步骤是否需要USB闪存仿真工具?

    2)如果是这种情况,在接通网桥后,如何正确访问网桥?

    您是否有任何代码或建议可以帮助我开始?

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

    我建议您咨询MSP430支持团队。 我相信他们会为你提供解决方案。

    我会将此线程重新分配给MSP团队。

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

    好的,谢谢。

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

    是否已将线程重新分配给MSP支持团队? 自您上次发布后,我没有收到任何信息。

    提前感谢。

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

    MSP430应该已刷新,但它可能不是最新版本。 有关如何访问网桥以及在必要时更新固件的详细信息,请参阅LMX2492EVM评估模块用户指南(www.ti.com/.../snau160)。 具体请参阅2.5 ,2.6 和附录A部分。有关USB2ANY接口适配器的详细信息,请参阅该设备的用户指南: www.ti.com/.../snau228

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

    感谢您的回答。

    我在你发布前阅读了这两个文档,它们并不能真正帮助我做我必须做的事情。

    您说设备中有固件。 这对我来说是个好消息! 现在,我需要一份API文档,以便在Linux下使用此固件。 最后,我必须使用C++软件自动配置LMX2492。 最好的做法是有一个代码样本... 我是否应该简单地使用libusb? 如果是,您是否有一个简单的代码样本来打开设备并编辑LMX2492的一个配置寄存器?

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

    e2e.ti.com/.../LMX2492_5F00_rampcalc.pyPaul

    我们不能共享TICSPro的整个源代码,它非常复杂,因为它支持我们的所有设备。  对于PLL选项卡,这实际上是主程序中固有的,因此不是很容易共享。

    话虽如此,我可以做两件事:

    1. 我已附上Ramping Functions (斜坡功能)选项卡的代码。   斜升函数在Iron Python中写入并附加。  对于某些变量, 您可以运行TICSPro并将鼠标悬停在各种控件和框上,它将显示您的名称。  例如,如果您在PLL选项卡的VCO频率框中放置了cursur,则会显示Fvco_fFREQ。   

    2. LMX2492 PLL选项卡硬编码为主程序,不可共享。  我没有仅具有PLL的设备的原始代码,但我拥有LMX2581,这是LMX2492的前身。   这不是同一个设备,它具有一些与VCO校准相关的不必要功能,但可能是helpful.e2e.ti.com/.../LMX2581_5F00_PLL.py

    此致,

    Dean