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.

[参考译文] AM243X-AM243X:具有受限引脚和内部中断路由的 AM243x M4内核 MCU-PLUS-SDK 配置

Guru**** 2393275 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1510685/mcu-plus-sdk-am243x-am243x-m4-core-spi-configuration-with-limited-uart-pins-and-internal-interrupt-routing

器件型号:AM243X - MCU-PLUS-SDK

工具/软件:

您好 TI 社区、

我目前正在使用 AM243x LaunchPad 并使用 M4内核、因为它仅扩展了4个专用于 UART 的引脚。 鉴于这些限制、我想在 M4内核上配置 SPI 外设、有两种可能的方法:

  1. 软件仿真 :第一种方法是通过软件模拟 SPI 通信,这可能会缓解引脚限制问题。

  2. MCSPI 外设使用 :第二个思路是使用 M4内核上可用的 MCSPI 外设,设置内部中断,通过 MCSPI 寄存器与 UART 引脚连接。 关于这种方法、我的主要问题是:

    • 这种方法是否可行?
    • 设置内部中断以通过 MCSPI 寄存器路由到 UART 引脚、涉及哪些步骤?
    • 使用这种方法时、可能会遇到哪些限制或挑战?

公钥

  • 有关使用 MCSPI 外设通过连接到 UART 引脚的中断来设置 SPI 的详细指导。
  • 考虑到硬件限制、以这种方式使用内部中断的可行性。
  • 我应注意的任何潜在限制或注意事项。
  • 可以帮助进行这些配置的资源或文档。

我感谢社区为有效探索这些选项提供的任何见解或建议。

感谢您的帮助!

此致、
佩特尔

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

    您好、

    请允许我稍后返回此查询。

    谢谢、

    Vaibhav

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

    嗨、Petr、

    感谢您提出详细的问题清单。

    在我们继续讨论之前、我有一个指南、我希望您查看该指南、然后我们可以检查您最后的问题是否仍然存在。

    指南: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1414084/faq-sk-am64b-mcspi-integration-guide

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    感谢您通过链接 MCSPI 指南做出的回答、但它不适合我的问题。 配置 MCSPI 本身没有任何问题。 如前所述、我将使用 LP-AM243x 和 ALX 封装、该设置中的器件在开发板的核心上具有隔离式引脚。 请参阅随附的屏幕截图进行参考。

    未来、我们希望利用一种将在 M4内核上为 MCSPI 引脚暴露的封装。 目前、我们正在开发一个原型、旨在使 MCSPI 在"隔离式"M4内核上运行。 为了利用原型中的 M4外设、主要思路是将值写入 M4内核中的寄存器、并创建内部中断、将这些值反映在器件上初始化的引脚上。 这将使我们能够利用硬件 SPI 功能、但具有不同的输出配置。

    问题

    • 从将 SPI 值路由到不同引脚的内部中断配置的角度来看、是否可以实现这一点?
    • 您建议采用什么方法或步骤来实施此解决方案?

    此致、
    佩特尔

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

    嗨、Petr、

    我已注意到您的关切。

    我看到数据表显示如下:

    让我就以下问题咨询硬件专家:

    1. 我们是否可以在 AM243x_ALX 封装上使用 MCU_SPIx (x = 0/1)?
    2. 如果是、下一步是什么。


    这些问题是否也与您的开放式问题保持一致?

    此致、
    Vaibhav

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

    尊敬的  Vaibhav:

    是的、请询问他们。

    我将我的信息源作为屏幕截图附上。

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

    嗨、Petr、

    请等待硬件专家对此进行评论。

    此致、

    Vaibhav

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

    嗨、Petr、

    谢谢你。  

    让我回顾一下。 在平均时间、请参阅以下内容、假设您希望使用 ALX 封装。

    5.2.1 AM243x 封装比较表(ALV 与 ALX)

    此致、

    Sreenivasa.

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

    嗨、Petr、

    请参阅信号说明。

    在 ALX 封装中、MCU McSPI 信号没有引脚输出。

    如果您需要其他详细信息、请详细说明该查询。

    此致、

    Sreenivasa.

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

    感谢对  Kallikuppa Sreenivasa 和 Vaibhav 的支持。

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

    嗨、Petr、

    感谢您发送编修。

    此致、

    Sreenivasa.