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.

[参考译文] AM625:有关 DDR 以外共享存储器区域的可用性、可在系统复位期间提供帮助

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1592582/am625-regarding-availability-of-shared-memory-regions-other-than-ddr-which-helps-during-system-reset

器件型号: AM625

您好团队:

MCAL 软件包:MCAL Sitara_SitaraMPU_10.01.00.03  

关于 DDR 以外共享存储器区域的可用性、这在系统复位期间很有帮助

您能告诉我们可以使用哪个存储器区域吗?

我们的要求是、我们需要一个在系统复位期间不会重新初始化、复位或擦除的存储器区域。

目前我们使用 DDR、但 DDR 将在启动时作为启动代码的一部分重新初始化。

是否有任何 OCMRAM、它们将默认初始化并且在  CPU/软复位而不是系统复位期间不会擦除。

在这种情况下、我们是否可以使用 BTCM 或 ATCM。

目前、我们只了解使用的 HSM RAM、默认情况下由 RBL 进行初始化。 有这样的吗?

您能告诉我们、我们能够处理这个问题吗?

我们还想知道是否可以进行 CPU/软复位而不是系统复位

此致、

Pradeep R

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

    您好 Pradeep、

    如果复位将 MCU 域与主域隔离、主域热复位不会使 MCU M4F IRAM 和 DRAM 复位。  

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/11_01_00_16/exports/docs/api_guide_am62x/MCU_RESET_ISOLATION.html

    此致、

    Nihar Potturu

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

    你好 Nihar Potturu ,

    我们是否可以使用任何在复位后无法擦除或初始化的存储器区域

    是否有任何 MCU 复位隔离示例

    此致、

    Pradeep R

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

    您好 Pradeep、

    是否有任何在重置
    后无法擦除或初始化的存储器区域?

    复位隔离是此处的唯一选项。 复位后没有其他存储器保留其内容。

    我们有一个关于 MCU+SDK 中复位隔离的示例。

    示例/驱动器/安全/RESET_ISOLATION

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/11_01_00_16/exports/docs/api_guide_am62x/EXAMPLES_DRIVERS_RESET_ISOLATION.html

    此致、

    Nihar Potturu

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

    你好 Nihar Potturu ,

    此控制器中是否可以进行软复位?

    此致、

    Pradeep R

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

    您好 Pradeep、

    在此控制器中是否可以进行软重置?

    启用复位隔离时、是否可以实现软复位? 是的、如果您在启用复位隔离后发出软复位、则 R5F 和 A53 内核将进行复位、SoC 将再次从引导加载程序发出。 只会加载 M4F 固件、并且 MCU RAM 内容会保留。

    此致、

    Nihar Potturu

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

    您好、Nihar、

    因为我们未使用 TI SBL。

    MCU 复位隔离是否适用于 R5 内核?

    此致、

    Pradeep R

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

    您好 Pradeep、

    [引述 userid=“551053" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1592582/am625-regarding-availability-of-shared-memory-regions-other-than-ddr-which-helps-during-system-reset/6139624

    MCU 复位隔离是否适用于 R5 内核?

    [/报价]

    只要您启用复位隔离并在加载 MCU 映像之前在引导管理器中进行检查、即使您未使用默认的 TI SBL、它也应该会起作用。

    此致、

    Nihar Potturu

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

    您好、Nihar、

    我看到、本示例中使用了自复位库、这是必需的吗?

    此致、

    Pradeep R