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.

[参考译文] TMDSCNCD263P:AM263PX-CC 板的 MCAN4中的 IO 多路复用器处理

Guru**** 2466550 points
Other Parts Discussed in Thread: TCA6424

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1468235/tmdscncd263p-io-mux-handling-in-mcan4-for-am263px-cc-board

器件型号:TMDSCNCD263P
主题中讨论的其他器件:TCA6424

工具与软件:

团队成员、您好!

我们正在为 AM263Px 开发 MCAL 版本 MCAL_AM263Px_09.02.00

我们在 EVB 板上通过 MCAN4建立通信时面临困难

我们提到了 SDK MCU_PLUS_sdk_am263px_09_02_00_56的一部分提供的示例  

例如::mcu_plus_sdk_am263px_09_02_00_56\examples\drivers\mcan\mcan_external_read_write

在这里、IO 多路复用器处理程序是单独处理的、这不是 MCAL 的一部分、而且当我们尝试引用 IO 多路复用器处理文件时、它依赖于信号量和其他 TI 环境。

由于我们已经集成了操作系统、并且不需要信标和其他依赖项、您能向我们提供 MCAN4的 IO 多路复用器处理方式而不需要任何其他依赖项吗

 mcan_external_read_write 示例在 CCS 上工作、通信已在 CCS 中启动、但我们的应用程序将在 Lauterbach trace32上执行、因此我们需要 对 MCAN4进行准确的 IO 多路复用器处理、以便我们可以集成到应用程序中。

感谢您、

此致、

Pradeep R

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

    Pradeep、

    所以我确保我得到了合适的专家参与其中、您面临的问题是如何使用 MCAL 处理 IO 多路复用器?

    此致、

    Ralph Jacobi

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

    您好、Ralph Jcobi、

    感谢您发送编修。

    是的、我们要集成 MCAL、因此我们需要使用 MCAL 模块

    作为 MCAL 的一部分、存在 CDD_I2C、但对于  IO 多路复用器、按示例所示、它们使用作为 SDK 一部分但不是 MCAL 一部分的额外 I2C 驱动器。

    那么、您能在这里为我们提供支持吗?

    此致、

    Pradeep R

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

    Pradeep、

    MCAL 中的 IO 多路复用器或 PINMUX 由端口模块处理。
    因此、为了使用 MCAN4、需要在端口模块配置中完成相同的 PINMUX。

    请参阅 mCAL/examples_config/MCLK Port_Demo_Cfg 、作为我们示例的建议配置的一部分进行演示。

    谢谢!

    Mutit Bhansali

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

    尊敬的  Mutit Bhansali:

    我们的端口配置与每个演示共用的"MCAL_AM263Px_09.02.00\mcal\examples_config\EMBA\am263px\r5f0_0\PBA\Port_PBcfg_can.c"相同 Port_Demo_Cfg soc src

    但我们需要知道如何处理 FSI_MUX_SEL GPIO 以使用 MCAL 模块将其下拉

    根据 SDK mcu_plus_sdk_am263px_09_02_00_56\examples\drivers\mcan、 添加一个 ioexp_tca6424文件、该 文件会将 FSI 多路复用器拉至低电平、但该 ioexp_tca6424文件包括不属于 MCAL 的 I2C 函数

    您能解释一下如何处理这种情况吗?

    此致、

    Pradeep R

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

    Pradeep、您好!

    对于 E1板、->多路复用器被下拉、这意味着 MCAN 是默认选择。
    对于 E2板、默认选择是>FSI。

    在 MCAL 中、我们现在不具有控制 IO 多路复用器的功能。
    但现在请记住我们将在将来的版本中进行分析并添加这些内容。

    谢谢!

    Mutit Bhansali

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

    尊敬的  Mutit Bhansali:

    是的、我们使用 E2板、因此默认为 FSI

    感谢您的反馈。

    我们将尝试在 SDK 中集成用于 IO 多路复用器处理的其他软件。

    此致、

    Pradeep R