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.

[参考译文] AM623:有关 MCU_PORz 和 RESETz_REQ 的问题

Guru**** 2482105 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1455113/am623-questions-about-the-mcu_porz-and-resetz_req

器件型号:AM623

工具与软件:

AM6232具有多个复位引脚、我们的硬件设计如下:
1.将 PMIC 连接到 MCU-PORz 以进行上电复位;
2. RESETzREQ 连接看门狗和用户重置按钮。
我们的要求是、在系统复位期间、软件可以确定是上电复位还是看门狗复位、这可以通过此版本的硬件来实现。
我的问题是、在复位看门狗的 RESETz-REQ 时是否存在风险。 RESETz-REQ 可以复位 M4、A53 μ、和 IO 外设复位?

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

    您好、

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

    此致、

    Anil。

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

    您好!

    当您在 MCU_PORz 引脚的帮助下执行 POR 时、该器件会通过 POR。

    当您在 RESET_REQ 的帮助下进行复位时、器件会通过 WarmReset。

    POR 和 WarmReset 之间的主要区别在于、当进行 WarmReset 时、CTRL MMR 寄存器会保存之前的值、但在 POR 中、CTRLMMR 寄存器内容会变为默认值。

    如果您执行 WarmReset、A53、R5F 和 M4F 内核以及 IO 会复位、但 CTRL MMR 寄存器保留之前的值。

    我已经在重置模块上创建了一个常见问题解答、这有助于消除您对重置的所有疑问。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1407057/faq-reset-module-on-am64x-am243-am62x-soc

    [报价 userid="636145" url="~/support/processors-group/processors/f/processors-forum/1455113/am623-questions-about-the-mcu_porz-and-resetz_req "]

    我的问题是、在复位看门狗的 RESETz-REQ 时是否存在风险。 RESETz-REQ 可以复位 M4、A53 μ、和 IO 外设复位?

    [报价]

    此处的 IO 是指控制 IO 缓冲器的引脚多路复用和 Padconfig 设置(如多路复用模式、上拉/下拉控制、RX/TX 有效/禁用控制等)。 在热复位期间、它们不会复位。 但是、当您将引脚分配给某个模块(在本例中为 GPIO)时、当主域收到热复位事件时、它将复位 GPIO 模块。 如果之前将 GPIO 模块配置为输出、它将返回到复位状态(即输入)。

    如果您需要 GPIO 引脚在主热复位时不复位、则必须使用 MCU GPIO 并启用 MCU 复位隔离。

    此致、

    Anil。

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

    您好、Anil

    我了解 GPIO 的用途。 我们使用 M4内核来控制 UART 和 CAN。 一旦将 RESETz_REQ 置为有效、在复位之后和 M4重新初始化之前、大约两分钟、UART 和 CAN 的状态是什么、并且存在总线通信的风险?

    此致。

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

    您好、Wang Sai、

    如果您将 M4F 内核与主域隔离、并使用 MCU UART 和 MCU CAN 与 M4F 隔离、

    现在、通过在复位之前和之后使器件处于预复位状态、便不会出现 UART/CAN 总线通信故障、并且它们仍会继续运行。

    如果您未隔离 M4F 内核并使用 MCU UART 和 MCU CAN 与 M4F、则执行热复位、则 UART/CAN 通信在复位期间不起作用。 再次说明、在初始化完成后、您可以正常使用它们。

    此致、

    Anil。