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:可从主器件控制的外设 (A53)

Guru**** 2668435 points

Other Parts Discussed in Thread: SYSCONFIG, SK-AM62A-LP

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1589816/am62a7-peripherals-that-can-be-controlled-from-the-main-a53

器件型号: AM62A7
主题中讨论的其他器件: SysConfigSK-AM62A-LP

尊敬的专家:

问:我的理解是否正确、AM62A 的主域 (A53) 可以控制 MCU 域 (R5F) 的外设?
具体来说、主域 (A53) 总共可以控制 5 个 SPI 接口(包含 3 个主 SPI 和 2 个 MCU SPI)是否正确?

我从以下 URL 了解到、MCU 域可以控制主域的一些外设。
AM62Ax MCU+ SDK:从 MCU 域访问主域和唤醒域外设
在 MCU+SDK v11.1 中、我确认了通过导入“mcspi_loopback_am62ax-sk_a53ss0-0_nortos_gcc-AArch64"并“并在 SysConfig 中对其进行配置、可以进行编译。
根据 TRM 的“3.3 发起方/目标连接“部分、我了解它们是内部连接的。

image.png

此致、
正常

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

    您好:

    请允许我回复我们的公开询问。

    谢谢、

    Vaibhav

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

    您好:

    从 A53、MCU_R5 和 R5:

    SPI0/1/2 可用于中断/轮询/DMA 模式。

    MCU_SPI0/1 可用于中断/轮询模式。

    我已经看到 SysConfig GUI 工具针对 A53、MCU-R5 和 R5 示例中的每一个观察到了上述情况。

    测试此结果的一种简单方法是运行 MCSPI 环回示例、在这种示例中、只需通过跳线电缆连接 TX 和 RX 引脚(本质上是 MCSPI D0 和 D1 引脚)。

    希望这有所帮助。

    此致、

    Vaibhav

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

    此外、请参阅 MCSPI 集成指南: e2e.ti.com/.../faq-sk-am64b-mcspi-integration-guide

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

    你好、Vaibhav-san

    感谢您的支持。

    我在 SK-AM62A-LP 上确认了以下两个项目:

    • mcspi_loopback_am62ax-sk_c75ss0-0_freertos_ti-c7000
    • mcspi_loopback_am62ax-sk_mcu-R5fss0-0_nortos_ti-arm-clang

    因此:“C75"和“和“R5F"的“的通信结果按预期不同、具体取决于 D0 和 D1 是否短路(对于 spi0 和 mcuspi0)。

    • 在.sycfg 上、生成.out 文件是从任一工程激活 spi0 或 MCU_spi0(总共 4 个图形)。
    • 然后、从.ccxml 文件中、“启动无工程调试“→连接到目标内核→“加载程序“→如果 D0 和 D1 短路、“所有测试均已通过!!“
    • 一旦→下电上电→重新加载→如果 D0 和 D1 未短路、则从内核断开、“某些测试失败了!!“
    • 从.syscfg 中完全删除默认 SPI 设置并添加新的 SPI 设置后、似乎可正常运行。

    我还有一个问题:

    问题 2:您能否解释在数据表和 TRM 等中将接口分为主接口和 MCU 接口的原因? 它是否只是反映在 SDK 和其他类似位置的默认设置中?

    此致、
    正常

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

    您好、

    [报价 userid=“402494" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1589816/am62a7-peripherals-that-can-be-controlled-from-the-main-a53/6133885

    我在 SK-AM62A-LP 上确认了以下两个项目:

    • mcspi_loopback_am62ax-sk_c75ss0-0_freertos_ti-c7000
    • mcspi_loopback_am62ax-sk_mcu-R5fss0-0_nortos_ti-arm-clang

    因此:“C75"和“和“R5F"的“的通信结果按预期不同、具体取决于 D0 和 D1 是否短路(对于 spi0 和 mcuspi0)。

    • 在.sycfg 上、生成.out 文件是从任一工程激活 spi0 或 MCU_spi0(总共 4 个图形)。
    • 然后、从.ccxml 文件中、“启动无工程调试“→连接到目标内核→“加载程序“→如果 D0 和 D1 短路、“所有测试均已通过!!“
    • 一旦→下电上电→重新加载→如果 D0 和 D1 未短路、则从内核断开、“某些测试失败了!!“
    • 从.syscfg 中完全删除默认 SPI 设置并添加新的 SPI 设置后、似乎可正常运行。
    [/报价]

    之所以看到此行为、是因为该示例的工作原理。 它根据配置将数据从 TX 发送到 RX、或从 D0 发送到 D1、从而命名为环回。 如果未连接 D0 和 D1、此示例将显示失败、如您所见。 因此、我希望这方面是毫无疑问的。

    Q2:能否解释在数据表和 TRM 等中将接口划分为 main 和 MCU 的原因? 它是否仅反映在 SDK 和其他类似位置的默认设置中?

    关于问题 2、我想主要根据两个方面来回答这个问题、虽然还有更多的问题。

    计时和安全。

    一般来说、如果您在 R5 内核/主域上运行某个应用程序、那么与从非主域的 MCU/其他域访问外设/接口相比、访问基于主域的外设/接口的延迟将低得多。 因此、延迟方面就可以发挥作用。

    现在谈谈安全关键型应用、这些应用主要是在 MCU 域上运行、因此假设在 MCU 域中配置了一些外设、您不希望此类应用停止运行。

    此外、还存在其他用例、例如在执行复位时、主域被复位、而安全域不应复位、因为它可能包含运行的关键应用。 因此、可以根据用例确定外设分配。

    希望这在一定程度上回答了这个问题。 如果没有、请告诉我。

    期待您的答复。

    此致、

    Vaibhav

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

    你(们)好  

    感谢您发送编修。 只是为了确认、我们理解以下内容、正确吗?

    • 可以从主 (A53) 控制 MCU (R5F) SPI (MCU_SPI)、但延迟会增加。 同样、可以从 MCU (R5F) 控制主 (A53) SPI、但延迟也会增加。
    • 如数据表中所述、硬件 SPI 分别连接到主器件和 MCU。 尽管延迟会增加、但仍然可以从另一侧(主侧或 MCU)控制它们。

    最好的摄政
    正常

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

    您好、

    很抱歉耽误你。 有什么评论吗?

    [报价 userid=“402494" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1589816/am62a7-peripherals-that-can-be-controlled-from-the-main-a53/6135084

    感谢您发送编修。 只是为了确认、我们理解以下内容、正确吗?

    • 可以从主 (A53) 控制 MCU (R5F) SPI (MCU_SPI)、但延迟会增加。 同样、可以从 MCU (R5F) 控制主 (A53) SPI、但延迟也会增加。
    • 如数据表中所述、硬件 SPI 分别连接到主器件和 MCU。 尽管延迟会增加、但仍然可以从另一侧(主侧或 MCU)控制它们。
    [/报价]

    此致、
    正常

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

    您好:

    感谢您的耐心、因为我不在办公室、回复被延迟。

    [报价 userid=“402494" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1589816/am62a7-peripherals-that-can-be-controlled-from-the-main-a53/6135084
    • 可以从主 (A53) 控制 MCU (R5F) SPI (MCU_SPI)、但延迟会增加。 同样、可以从 MCU (R5F) 控制主 (A53) SPI、但延迟也会增加。
    • 如数据表中所述、硬件 SPI 分别连接到主器件和 MCU。 尽管延迟会增加、但仍然可以从另一侧(主侧或 MCU)控制它们。
    [/报价]

    这是正确的理解。

    此致、

    Vaibhav

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

    您好:

    感谢您的支持。 我明白了。

    此致、
    正常