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.

[参考译文] AM6442:在热复位时保留某些 RAM 地址

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1511121/am6442-retain-certain-ram-addresses-on-warm-reset

器件型号:AM6442

工具/软件:

您好:

我们 在我们的平台中使用 AM6442、并且我们需要知道热复位的原因时存在不同的用例。

是否有一个可由主域更改并在热复位时保留的寄存器或内部存储器?  

此致、

Andrean

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

    您好  Andrean、

    下面的寄存器会给出每次 SOC 复位的状态。

    如果您监控下面的寄存器、那么您将能够监控 SOC 复位的状态。

    API:  SOC_getWarmResetCauseMcuDomain

    接下来、对于每个 warmReset、MSRAM 和 DDR 存储器的内容将丢失、我们无法保留。

    但是、如果您要寻找4个字节、我可以帮助您如何为每个 warmReset 保留4字节的数据。

    请让我知道您希望为每次热重置保留多少尺寸?

    此致、

    Anil.

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

    您好 Anil、

    我们至少需要2个字节、因此四个字节应该足够了。  

    谢谢!

    此致、

    Andrean

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

    您好 Andrean、

    例如、我未使用 D7引脚、它未连接到任何外部器件。

    因此、我可以使用此引脚来写入数据。 在 warmReset 之后、这些 PADCFG 寄存器保存先前的内容、并且不会被清除、并且在执行 POR 时这些寄存器的内容将丢失。

    请尝试此方法。 如果您遇到任何问题、请告诉我。  

    此致、

    Anil.

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

    您好 Anil、

    感谢您的帮助!

    此致、

    Andrean