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.

[参考译文] AM2434:在热复位期间在 RAM 中保留变量。

Guru**** 2513185 points
Other Parts Discussed in Thread: TMDS243EVM, AM2434, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1547182/am2434-retaining-variables-in-ram-across-warm-reset

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

工具/软件:

您好:  

我正在  将 TMDS243EVM 评估板用于 AM2434 SoC。 我想在热复位时保留几个变量的值。  

是否可以使用有关 DDR RAM 的非初始化段来实现这一点? 如果是、SBL 是否复位 DDR RAM(例如 OSPI_SBL)?

此外、是所有内核同时进行热复位、还是可以单独复位一个内核?  

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

    如果您只想保留几个变量、我不建议使用 DDR、因为出于这个目的、这会显得微不足道。  您可以使用小型外部存储器、或者 M4F 内核(具有 256K RAM)具有隔离特性、可在复位时使其保持活动状态。

    您无法复位单个内核、热复位会影响所有内核、但 M4F 除外(如果已隔离)

    此致、

    James

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

    感谢您的答复、James。  

    是的、即使我使用了其中的一小部分、DDR 也会大材小用、但我的硬件有限制、所以我想按原样使用该板。  

    但是否可以将 DDR 用于此目的?  

    此外、对于 M4F 内核解决方案、是否可以直接从 R5F 读取其存储器、或者是否需要 IPC?  

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

    Ahmad、每次热复位时都会重新初始化整个 DDR、无法对其进行分区以维持其中的一小部分。  R5F 或 A53 可以访问 M4F SRAM 模块。  检查 TRM 中的系统存储器映射

    此致、

    James

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

    非常感谢您的帮助。

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

    是否有任何从其他内核读取 M4F SRAM 的示例或操作方法?

    我尝试了在 M4F SRAM 中创建一个区域、但存储器配置程序不允许与其他内核共享该区域。

    我使用的是 Code Composer Studio v20。  

    再次感谢您的帮助。

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

    您可以显示配置吗?  您是指 SysConfig 中的存储器配置器吗?  你应该能够只是读取地址,不确定你是否真的需要将其共享。

    此致、

    James