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/AM3352:AM3352 SDK 6.0 USB 驱动程序移植到内核版本:2.6.32

Guru**** 2609895 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/584299/linux-am3352-am3352-sdk-6-0-usb-driver-porting-to-the-kernel-version-2-6-32

器件型号:AM3352

工具/软件:Linux

大家好、

 我的客户正在使用 Linux 内核2.6.32 for AM3352。 在之前的项目中、他们将除 USB 部件之外的所有驱动程序从 Linux SDK 6.0本身移植到版本2.6.32。 它工作良好。

 但是、在移植 USB 驱动程序时、由于存在许多未知的 USB 相关操作、TRM 中未明确说明这些操作、因此在将 USB 驱动程序从 Linux SDK 6.0移植到2.6.32时、它们会对稳定性产生担忧。

如果有人能帮助评论此移植操作、我将不胜感激!

执行此类移植时是否存在任何稳定性风险?

对于这种情况是否有任何建议? 我的客户很难更改内核版本、因为这是其内部稳定版本、经过4年或更长时间的验证。  

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

    Steven、

    我的第一个问题是2.6.32内核来自哪里? 我相信、对于 AM335x 器件、我们永远不支持2.6.32。 支持 AM335x 的第一个内核版本是 v3.2。

    我对这个查询的评论是、如果客户想要在 AM335x 上启用 USB、他们只能移至我们支持的较新内核。

    [引用 user="Steven Liu1"]执行此类移植时是否存在任何稳定性风险?

    是的、我们从未在 AM335x 上支持/测试过 v2.6.32。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bin、
    非常感谢您的快速响应!
    如前所述、我们从未支持 AM335x 器件的2.6.32内核。 客户决定自己使用此版本、这一决定是在5年前做出的。 因此、我认为这是一个遗留问题。 感谢您的评论。 我会让他们知道情况。
    此外、我想知道我们能否推广内核3.2、例如 SDK 6.0?
    对于较新的内核 SDK、使用了器件树、这可能会为客户带来大量工作。 我担心、当他们转向使用以前从未使用过的器件树的较新内核时、他们可能会担心时间线。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Steven、

    [引用 user="Steven Liu1">]正如您所说的、我们从未支持 AM335x 器件的2.6.32内核。 客户决定自己使用此版本、这一决定是在5年前做出的。 因此、我认为这是一个遗留问题。 感谢您的评论。 我会让他们知道情况。 [/报价]

    我完全理解这种情况。

    [引用 user="Steven Liu1">]此外、我想知道我们能否推广内核3.2、如 SDK 6.0? [/报价]

    不支持、我们不再支持 SDK6.0、因此请不要将其升级为新项目。

    [引用 user="Steven Liu1">]对于较新的内核 SDK、使用了器件树、这可能会为客户带来大量工作。 我恐怕他们在迁移到使用他们以前从未使用过的器件树的较新内核时可能会担心时间线。

    器件树确实有一些学习曲线、但并不可怕。 我看到、迁移到较新的内核是为该客户启用 USB 的唯一选项。