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.

[参考译文] AM6422:复位状态 CTRLMMR_MCU_RST_SRC

Guru**** 2470830 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1454825/am6422-reset-status-ctrlmmr_mcu_rst_src

器件型号:AM6422

工具与软件:

您好、

 我查看了技术手册、并确认可以读取 CTRLMMR_RST_SRC 寄存器、以确认启动方法是软启动还是硬启动。 已查看手册中的以下说明、即需要在读取后清除寄存器值。但目前、我不知道该清除操作是否会直接将 CTRLMMR_RST_SRC 清除为0? 但是这个值是可读的、他怎么写这个值呢? 您能提供具体措施吗?

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

    您好、

    我正在看你的查询,你可能会期待星期一回复.

    此致、

    Anil。

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

    您好!

    复位 SRC 寄存器不会自动清除。

    用户需要在特定位中写入1以清除该位。

    请查看有关寄存器详细信息的更多详细信息。

    此致、

    Anil。

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

    您好、

      我目前不太清楚此器件。 我目前使用 XDS110开发机在 CCS 上进行调试。 上电后、我首先读取相应的 CTRLMMR_MCU_RST_SRC 寄存器。 第一个读数值为0x10000。 我通过说明确认了此启动。 软件热复位、然后调用 CSL_REG32_WR (0x43018178、0x10000)函数来清除当前位、但相应的寄存器值未更改。 复位后、再次运行读出的值仍然为0x10000。 我知道 CCS 下复位后读取的值应该是相应的 bit8调试子系统启动的复位为1、这与我预期的值不一致。 如果我使用 Linux 启动 R5F、读取该寄存器是否仍然有效?您能帮助我更清楚地理解它吗?

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

    您好、

      很抱歉、 我 答对了。 I 读取的地址为0x4518178、而函数 CSL_REG32_WR (0x4518178、0x10000)写入1。 第一次写入后、寄存器值变为0、但在复位和重新更新程序后、寄存器值保持为0。

       我还想知道相应的寄存器的32个位中的哪些位可以完全表示软启动、哪个位可以表示硬启动。 例如位0、位2、位12、位24 bit25是否为冷启动? 其余都是热启动吗?

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

    你好。

      有新消息吗?

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

    尊敬的 Wanglili:

    该主题专家目前在本周和下周不在办公室。 请预计响应会延迟。 感谢您的耐心。

    此致、

    Tushar

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

    您好、Wanglili、

    如果您不知道如何根据上面我的评论清除重置状态。

    请检查  下面的 API 以清除重置状态。

    如果复位 SRC 状态寄存器内容为零、则器件 将 经历冷启动或 POR、在所有其他复位情况下、将在 RST SRC 寄存器中捕获复位原因。

    soc_clearResetCauseMainMcuDomain

    此致、

    Anil。