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.

[参考译文] AM263P4-Q1:RBL 是否复位所有存储器区域?

Guru**** 2451970 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1499962/am263p4-q1-does-rbl-reset-all-the-memory-regions

器件型号:AM263P4-Q1

工具/软件:

您好!

RBL 是否会复位所有存储器区域?

在哪里可以找到 RBL 的更多详细信息?

谢谢

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

    尊敬的 Phoenix:

    您可以从 AM26x Academy: https://dev.ti.com/tirex/explore/node?node=A__AVRt7VOfMlJSz4InbZKf4A__AM26X-ACADEMY__t0CaxbG__LATEST和 AM263Px TRM 第5.2.1章阅读有关 RBL 的信息。

    ROM 代码将初始化 TCM 和 L2 OCRAM 存储器。

    此致、
    Shaunak

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

    如 AM263Px TRM (AM263PxSitara 微控制器技术参考手册(修订版 C))的"复位"一章中所述、具体而言、"ROM BL 在每次引导期间执行 TCMA、L2组0/1和 MBOX RAM 的存储器初始化"。

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

    感谢大家。

    我想将一些数据存储在存储器中、并在热复位期间保留这些数据。  

    在我的情况下、如果我使用 Bank 6保存数据、它是否会在热复位后停留?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在本例中、如果我使用 Bank 6保存数据、它是否会在热重置后保持?

    是的、该数据将在热复位期间保留。

    此致、

    Sahana

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

    尊敬的 Sahana:

    我尝试将一个字节写入0x702FFFF0、然后执行软件复位。 但数据复位为0。

    我写入数据并通过 CAN 命令进行复位、并通过另一个 CAN 命令从该地址读取数据。

    从调试器中、我可以看到0xAA 已写入、并且由于调试器丢失通信而发生复位。

    然后、当我使用另一个 CAN 命令读取数据时、得到0x0。

    有什么想法吗?

    谢谢

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

    您能否通过写入" MSS_TOPRCM_WARM_RESET_REQ"寄存器来确认您正在执行软件热复位? 您是否通过读取寄存器"MSS_TOPRCM_SYS_RST_CAUSE 来看到发生了热复位?  

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

    尊敬的 Sahana:

    我发现问题是我的 SBL 初始化所有存储器组。

    谢谢