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.

[参考译文] PROCESSOR-SDK-AM62X:AM62x 可通过 DMA 实现 TXRX

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1397889/processor-sdk-am62x-am62x-can-txrx-thru-dma

器件型号:PROCESSOR-SDK-AM62X
主题中讨论的其他器件:TCAN4550

工具与软件:

香榭丽舍大街

问题1。 我们是否具有对 AM62上的3个本机 CAN 接口的 DMA 支持?

问题2: 如果我们有其他4个使用 TCAN4550的 SPI、我们也可以为该 TCAN4550提供 DMA 支持吗?

BR Rio

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

    您好!  

    AM62x 上的 CAN 实例当前不支持 DMA 操作模式。  

    我们必须研究 TCAN4550的 SPI DMA 支持。 我将重新介绍这一点。

    此致、
    Aparna

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

    您好!

    主域 MCAN 和 SPI 实例支持 DMA 操作模式。 对于 SPI、DMA 示例已经是 SDK 的一部分。 对于 MCAN、需要从 AM64x 移植示例、这将需要一些开发工作。

    请在 AM62x TRM 中查找信息:

    此致、
    Aparna

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

    您好 Apama:

    -->对于 MCAN、示例需要从 AM64x 移植、这将需要一些开发工作。

    您可以帮助我们查找 MCAN DMA 示例代码吗? 示例路径和文件名在哪里?

    BR Rio

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

    您好、Ro-San:

    文档链接: https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/09_02_01_05/exports/docs/api_guide_am64x/EXAMPLES_DRIVERS_MCAN_LOOPBACK_DMA.html

    SDK 示例代码:/mcu_plus_sdk_am64x_09_02_01_05/examples/drivers/mcan/mcan_loopback_dma/

    此致、
    Aparna

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

    您好 Apama:

    -->对于 SPI、DMA 示例已经是 SDK 的一部分

    抱歉、用于启用 SPI DMA 的代码或配置在哪里?

    默认 SDK 是否启用了该功能?

    BR Rio

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

    您好 Apama:

       因此、客户需要将适用于 MCAN DMA 的 MCU SDK 从64个移植到62个?

       是否将优于 TI、请为此做好准备、因为我们永远不知道这是否可行。

    BR Rio

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

    您好、Ro-San:

    抱歉、用于启用 SPI DMA 的代码或配置在哪里?

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/10_00_00_14/exports/docs/api_guide_am62x/EXAMPLES_DRIVERS_MCSPI_LOOPBACK_DMA.html

    [报价 userid="85279" url="~/support/processors-group/processors/f/processors-forum/1397889/processor-sdk-am62x-am62x-can-txrx-thru-dma/5362746 #5362746"]

    因此、客户需要将适用于 MCAN DMA 的 MCU SDK 从64个移植到62个?

       是否将优于 TI、请为此做好准备、因为我们永远不知道这是否可行。

    [报价]

    当然、我们将在最后尝试移植

    此致、
    Aparna

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

    您好 Apama:

    请告诉我们何时完成 MCAN DMA 移植、客户询问我们时间表。

    谢谢。

    BR Rio

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

    您好!

    我想知道是对 RTOS 还是 Linux SDK 有此要求吗?

    无法在 Linux SDK 上添加 DMA 支持。

    主域 MCAN 支持 DMA 运行模式

    此外、3个 CAN 端口中有2个是 MCU_MCAN、因此可以为一个主域 MCAN 端口添加 DMA 支持。

    此致、
    Aparna

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

    您好 Apama:

    #1。 如果无法使用 Linux、则重点关注 MCU SDK。

    #2。 因此、如果您在 MCU SDK 上实现此功能、您能否为我们构建 MCU 固件、并使 Linux 本机加载此固件、从而使 MCAN DMA 正常工作

       我认为:

           步骤1:BU 为 MCAN DMA 在 MCU SDK 中实现此操作、生成 MCU FW。

           第2步:然后、BU 为可加载 Linux SDK 中的该 MCU 固件。

           步骤3:因此、Linux SDK 将使 MCCAN DMA 正常工作。

    请让我知道我的想法是否正确。 如果正确、请继续。

    谢谢。

    BR Rio  

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

    尊敬的 RIO:

    建议的实现可能不起作用。

    我将很快发布进一步的更新。

    此致、
    Aparna

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

    尊敬的 RIO:

    没有为 CAN 添加 DMA 支持的计划。 您建议的实现方式不可行。

    此致、
    Aparna

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

    您好 Apama:

    我的客户申请此功能、因为他们将使用3个 MCAN + 4个 SPI 与 TCAN。

    如果原生 MCAN 没有 DMA、您能否评论一下此用例是否可行且可靠?

    谢谢。

    BR Rio

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

    尊敬的 RIO:

    此用例尚未经过测试。 从理论上讲、这应该起作用。 在前进之前、需要进行一些系统级分析。

    [报价 userid="85279" url="~/support/processors-group/processors/f/processors-forum/1397889/processor-sdk-am62x-am62x-can-txrx-thru-dma/5384715 #5384715"]

    您能否评论一下此用例是否可行且可靠?

    [报价]

    目前无法确认。

    此致、
    Aparna