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.

[参考译文] TCAN4551-Q1:TCAN4551

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1406770/tcan4551-q1-tcan4551

器件型号:TCAN4551-Q1
主题中讨论的其他器件: TCAN4550

工具与软件:

大家好!
目前我在 Quectel "SC668S-EM"开发套件工作。 我们计划通过 SPI 连接"TCAN4551"。 为此、我需要在 DTS 和内核配置中配置什么和所有配置。 如果有人知道、请帮助我移植它。  

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

    尊敬的 Seyed:

    Linux 内核中发布了一个名为 TCAN4x5x . (链接)

    有关如何配置和使用 TCAN4551-Q1器件的信息、我推荐以下文档:

    TCAN4551-Q1数据表 (链接)

    TCAN45xx 软件用户指南 (链接)

    M_CAN 用户手册 (链接)

    此致、

    Jonathan

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

     Jonathan、您好!


    感谢您的答复。
    您能帮助我通过 SPI 移植 CAN 吗、我  在下面的路径中找不到 tcan4x5x.txt 文件。
    /Seyed/DashBoardA13/qcm6125_android13.0_r04_r020-SC665S_rl/UM.9.15/kernel/msm-4.14/Documentation/devicetree/bindings/net/can ls

    atmel-can.txt fsl-flexcan.txt ifi_canfd.txt microchip、mcp251x.txt rcar_canfd.txt sun4i_can.txt
    cc770.txt grcan.txt k61-can.txt mpc5xxx-mscan.txt rcar_can.txt ti_hecc.txt
    c_can.txt holt_hi311x.txt m_can.txt qti-can.txt sja1000.txt xilinx_can.txt

    谢谢!
    Seyed

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

    尊敬的 Seyed:

    很抱歉、我的专长是 TCAN4551-Q1、而不是 Linux。  我可以提供器件寄存器配置或物理属性以及原理图或硬件问题方面的支持。  但我不知道如何为您解决 Linux 问题提供支持。  

    由于此驱动程序现已上行并得到 Linux 社区的支持、或许还有另一个 Linux 论坛可以为此问题提供更好的支持。  

    如果您对 TCAN4551-Q1寄存器配置有任何疑问、我很乐意提供帮助。

    此致、

    Jonathan

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

    Jonathan、您好!

    我需要支持来将"TCAN4551" CAN 收发器集成到 Linux 内核4.14.190版。 目前、TCAN4551的官方 Linux 支持从5.1版开始、因此为了使其与4.14.190兼容、我需要帮助反向移植必要的驱动程序或功能

    谢谢、此致  

    Seyed

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

    尊敬的 Seyed:

    不幸的是,该驱动程序是在内核版本5.4中引入的,并且似乎也支持回到版本5.1。  需要手动回退到早期版本。

    这是 TCAN4550器件本身的支持论坛、而非 Linux 支持论坛。  TCAN4x5x Linux 驱动程序本质上是一个围绕 MCAN 驱动程序(并非由 TI 开发或维护)的包装器、据我了解、内核4.14的 MCAN 驱动程序不支持 CAN FD。  大多数回滚工作实际上可能与 MCAN 驱动程序有关、但我不是 Linux 专家。

    如果您有任何特定于器件的问题我们可以为您提供帮助、请随时提问。

    此致、

    Jonathan

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

    Jonathan、您好!

    感谢您的答复。 由于 TCAN4550 Linux 驱动程序是 MCAN 驱动程序的包装程序、而内核4.14中的 MCAN 驱动程序不支持 CAN FD、您能否建议哪些论坛或资源最好寻求支持以将 TCAN4551驱动程序移植到内核版本4.14.190? 欢迎提供任何指导或参考资料。

    谢谢、此致、

    Seyed  

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

    尊敬的 Seyed:

    遗憾的是、我的专业知识与 Linux 无关、而只与 TCAN455x 器件有关。  我只是没有任何 Linux 资源来为您提供。  我建议您尝试一些在线搜索、看看是否能找到一些对您有用的信息和论坛。

    如果您有任何器件寄存器配置问题、请随时提问、我将非常乐意提供帮助。

    此致、

    Jonathan