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.

[参考译文] AM62A7:AM62A7:如何使用 Free-RTOS 将 MCU-R5 配置为 SPI 从器件(仅 Tx 模式)?

Guru**** 2434370 points
Other Parts Discussed in Thread: AM62A7, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1537338/am62a7-am62a7-how-to-configure-the-mcu-r5-as-spi-slave-only-tx-mode-using-free-rtos

器件型号:AM62A7
主题: SysConfig 中讨论的其他器件

工具/软件:

尊敬的团队:

请提供仅在具有 Tx 模式的 MCU-R5 固件中使用 FreeRTOS 将 MCU-R5 内核配置为 SPI 从器件的详细步骤。

根据处理器数据表、MCU_MCSPI0 和 MCU_MCSPI1 可在 MCU-R5 的 Am62Ax 处理器数据表中找到。  对于此要求、我们需要使用 MCU_MCSPI1。

提供工作示例及其示例、以便我们验证 MCU-SPI 是否正常工作?

MCU-SDK-Version: — MCU_PLUS_SDK_am62ax_09_02_00_38

注意:我们在 MCU-R5 内核上运行应用程序、在 A-53 内核上运行 Linux。

其他信息:-  

我们已经进行了检查 “mcu_plus_sdk_am62ax_09_02_00_38"</s>“ 示例目录、位于下面的示例 ( mcspi_loopback ) 来 表示 FreeRTOS。  请检查并提供我们可以运行和检查 SPI 是否正常工作的用例的适当示例。

路径:- C:\ti\mcu_plus_sdk_am62ax_09_02_00_38\examples\drivers\mcspi

我们需要为 AM62ax 芯片组中的 MCU-R5 提供特定从示例、适用于 MCU-SDK-09-02-00-38(“mcu_plus_sdk_am62ax_09_02_00_38")“)、仅适用于 FreeRTOS。

谢谢、

Nisarg

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

    尊敬的团队:

    我们需要在 MCU-R5 内核 (FreeRTOS) 上将该 SPI 作为从器件(仅 Tx 模式)示例运行、以及在 A-53 内核上运行的 Linux。 因此请提供相应的详细信息。 请提供有关基于 AM62A7 的芯片组的 MCU-R5 内核的 SPI-Slave 详细信息、其中 仅包含“mcu_plus_sdk_am62ax_09_02_00_38"。“。

    谢谢、

    Nisarg

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

    尊敬的 Nisarg:

    感谢您发送编修。

    我建议您通读:  

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    一个共享链接提供了 AM64B 的详细信息。 我们需要通过对 AM62A7 提供支持 FreeRTOS 示例。 我们需要将 MCU-R5 配置为仅具有 Tx 模式的 SPI 从器件。 (MCU-SPI1)

    注意:我们在 MCU-R5 内核上运行应用程序、在 A-53 内核上运行 Linux。

    请查看的 SPI 示例 AM62ax 一方 FreeRTOS 其中我们可以将 MCU-R5 配置为仅使用 TX 模式的从器件。  我们计划使用 MCU-SPI1 来实现这一点。 如果可能、请提供 “example.syscfg"</s>“ 略有不同。

    MCU-SDK 版本:-  MCU_PLUS_SDK_am62ax_09_02_00_38

    此外、我们尝试了以下配置(在 FreeRTOS 中为 MCU-SPI1 作为从器件、具有 TX-Mode)、但未在 MISO 线路上获取 Tx 数据。 (与 CRO 核对)

    引用了“mcu_plus_sdk_am62ax_09_02_00_38"中“中的“mcspi_loopback"示“示例  

    请验证上述数据并提供意见和帮助。 我们需要对 AM62ax (AM62A7) 的支持。

    谢谢、

    Nisarg

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

    尊敬的 Nisarg:

    此外、我们尝试了以下配置(在 FreeRTOS 中、MCU-SPI1 作为从器件、具有 TX-Mode)、但未在 MISO 线路上获取 Tx 数据

    您是否打算说您没有在 Master 上获取 MISO 数据?

    因为根据 SysConfig 设置、从器件的 MISO 行不适用。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    我们将 MCU-R5 配置为“单从器件“、并将 TR 模式配置为“仅 Tx“(使用 MCU-SPI1 进行配置)

    在上述配置中、我们配置了

    1) 输入选择作为 D0  

    2) D0 TX 启用--> TX 已禁用

    3) D1 TX 使能--> TX 已启用  

    在上述配置中、我们并未在从器件的 MCU-SPI1 的 D1 引脚上获取发送数据。 请检查以下 syscfg 将 MCU-SPI1 配置为仅具有 Tx 模式的从器件。

    我们需要使用有效配置将 MCU-SPI1 配置为从器件、并从 SPI-Slave 发送数据。 请帮我解决这个问题。

    SPI1_CLK (C8)
    SPI1_CS (C10)
    SPI1_D0 (B11)
    SPI1_D1 (D10)

    谢谢、

    Nisarg

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

    尊敬的 Vaibhav:

    请查看其他信息。

    我们已将 Aardvark 主机适配器(作为主适配器)连接 到 MCU-R5 SPI1 引脚。

    我们从 Aardvark 生成时钟信号、并将其连接到 MCU-SPI1 时钟作为从接口驱动。

    请查看随附的 zip 文件、以了解我们根据 SPI 的 MCU-SDK 示例创建的测试代码。

    e2e.ti.com/.../MCU_2D00_SPI1_2D00_as_2D00_Slave.zip

    谢谢、

    Nisarg`ć

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

    您好、

    感谢您的详细答复。

    “那你就回去吧。“

    谢谢、

    Vaibhav

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

    尊敬的 Vaibhav:

    额外查询:如何将 MCU-SPI1 配置为仅具有 Tx 模式且无 CS/SS 线路连接的从器件(需要禁用 MCU-SPI1 从器件的 CC/SS 线路,不需要物理连接)。 基本上,我们需要 从从从设备使用 SPI-CLK 和 SPI1_D1 (Tx)(MCU-SPI1) 进行数据传输。

    要解析上述查询、我们需要更改 syscfg、更改代码和进行硬件连接。 请在这一点上帮助我们。

    谢谢、

    Nisarg

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

    尊敬的 Nisarg:

    我已将其范围缩小到原理图级别查找结果。

    我认为、配置 MCU_SPI1 时、引脚分配方面的配置是正确的。

    但在浏览 AM62A 的原理图时、我发现 MCU_UART0 信号默认路由到 SoC - FT4232。  

    因此、需要进行选择更改才能将其路由回 MCU 接头、在我看来、这是一个硬件级操作。

    请参阅原理图中的相关部分:

    希望您已理解我的解释。

    谢谢、

    Vaibhav