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/TPS6.5982万:需要有关TPS6.5982万驱动程序开发的帮助

Guru**** 2455360 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/617422/linux-tps65982-need-help-with-driver-developement-for-tps65982

部件号:TPS6.5982万

工具/软件:Linux

您好,

我们正在尝试为TPS6.5982万开发驱动程序。 该驱动程序适用于Freescale IMX7 saber平台。 我对驱动程序开发有以下疑问

1.据我所知,TPS6.5982万需要应用代码,该代码将存储为TPS6.5982万芯片组的闪存的一部分。 此芯片组是否会预闪存默认应用程序代码?

2.按照特定要求操作TPS6.5982万所需的配置将作为闪存中的应用代码的一部分完成,或者需要由驱动程序通过发送I2C命令来完成。

任何对示例驱动程序代码的引用都将非常有用。

此致,

Raunaq Sinha

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

    TPS6.5982万需要一个包含应用代码的外部闪存芯片。 启动时,TPS6.5982万将从外部SPI闪存加载应用程序代码。
    您可以参考我们的TPS6.5982万-EVM,查看具有外部SPI闪存的硬件配置。 但是,为了创建您的Linux驱动程序,我们有一个应用说明,用于通过I2C上的嵌入式控制器更新TPS6.5982万。 它包含示例C代码,可在创建驱动程序时引用。 您可以在此处参阅应用说明: www.ti.com/.../slva783a.pdf

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

    感谢快速回复!!

    我浏览了共享的www.ti.com/.../slva783a.pdf文档。 它主要提到TPS6.5982万的固件升级过程。 我假定我计划开发的驱动程序只能执行外部闪存中应用程序代码的固件升级。
    请告诉我这种理解是否正确?

    我还想知道TPS6.5982万是否预装了外部闪存的应用代码。 我读了一些线程,发现v 3.04 是用于TPS6.5982万的预闪存固件的当前版本。 请告诉我这种理解是否正确?

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

    TPS6.5982万-EVM将附带预闪存固件。 但是,如果您开发自己的主板并在其上放置一个闪存芯片,闪存将是空的。 您计划开发的驱动程序将更改TPS6.5982万中的主机接口寄存器,以便在运行时更新TPS6.5982万上的应用程序代码。

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

    感谢您的回复,

    根据我的理解,TI将提供TPS6.5982万所需的基本应用代码。 在包含TPS6.5982万的定制板上运行的驱动程序将执行以下功能
    1.执行固件升级以更新闪存上的基本应用程序代码。 基本应用代码将由TI提供
    2.根据运行时的自定义主板要求自定义基本应用程序代码。

    请告诉我这种理解是否正确?

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

    正确。 您可以从以下链接下载我们的应用程序自定义工具: www.ti.com/.../tps6598x-config
    最新版本是3.08。 该工具将用于创建您的基本应用程序代码。
    要创建用于更新闪存上的代码的自定义Linux驱动程序,请参阅有关通过I2C更新TPS6598x FW的应用说明。 您可以在以下链接中参阅: www.ti.com/.../slva783a.pdf

    谢谢!
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢Eric,感谢他的快速回复和支持,非常感谢