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-AM62A:在用户应用中使用器件管理 R5F 内核、以及引导、资源管理和电源管理功能。

Guru**** 2462910 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1478550/processor-sdk-am62a-use-device-management-r5f-core-in-user-application-besides-boot-resource-management-and-power-management-functions

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

工具与软件:

您好、TI:

据我所知、 WKUP_R5F 内核(器件管理)负责 引导、资源管理和电源管理等功能。

我是否仍可以在用户应用代码中将其用作 MCU 域 R5F 内核?  

如果需要、您能引导我学习从 TRM 中介绍这一点的部分吗?

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

    您好、Mohamed:

    您能否确认您使用的是哪种处理器?

    如果您使用的是 AM62x、AM62Px 或 AM62Ax、则可以在器件管理(DM) R5F 和 DM 固件上运行用户代码。 我可以根据您使用的处理器提供其他信息。

    如果您使用 AM64x、则最多可以编程4个 R5F 内核、以及一个 M4F 内核。 我们没有第5个 R5F 支持编程。

    此致、

    Nick

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

    您好、Nick。  

    我使用的是 AM62A74。

    请是、如果您有任何其他信息、您能向我提供吗?

    此外、如果 SDK 中有示例、我可以参考。

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

    您好、Mohamed:

    我已更新您的原始问题、以使用 AM62Ax 器件型号而不是 AM64x。

    AM62Ax Academy 会对您有所帮助。 特别是、多核 Academy 模块包含有关在 MCU+内核和 Linux 操作系统之间分配资源的重要信息。

    虽然我建议通读整个多内核模块、但请从"在 DM R5F 上开发"页开始:
    https://dev.ti.com/tirex/explore/node?node=A__AW-lFgdZvY1WcbRzT5wqhw__AM62A-ACADEMY__WeZ9SsL__LATEST

    我是多内核模块的作者。 如果您有任何问题或反馈、请随时在此处发布(如果是关于新主题的问题或反馈、请创建新主题)。

    此致、

    Nick

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

    非常感谢 Nick 的本 教程,我会 仔细学习,并告诉你,如果我有其他问题

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

    Hrllo Nick、  

    我已经检查了整个多内核部分以及  在器件管理器/唤醒 R5内核上开发应用 进行编程

    请回答以下两个问题:

    1 -正如 MCU+ Plus 文档中所说、"由于 DM 固件需要多个线程、它需要一个 RTOS。"、那么我的问题是、我们是否可以下载 AutoSArr 软件包并使用 OSEK 而不是 RTOS 来进行多线程?

    2-对于 DM 固件:据我所知,它包含一堆库"rm_pm_hal"、"sciserver"、"sciclient"、"self_rese"、"dm_stub", 这些库位于 device_manager 驱动程序 中,需要位于我的应用程序的 makefile 中,我可以调用 sciServer_init ()来在 OSEK 中启动 DM 任务,这是正确的吗?