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


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


您好!
当您在 MCU_PORz 引脚的帮助下执行 POR 时、该器件会通过 POR。
当您在 RESET_REQ 的帮助下进行复位时、器件会通过 WarmReset。
POR 和 WarmReset 之间的主要区别在于、当进行 WarmReset 时、CTRL MMR 寄存器会保存之前的值、但在 POR 中、CTRLMMR 寄存器内容会变为默认值。
如果您执行 WarmReset、A53、R5F 和 M4F 内核以及 IO 会复位、但 CTRL MMR 寄存器保留之前的值。
我已经在重置模块上创建了一个常见问题解答、这有助于消除您对重置的所有疑问。
[报价 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。
您好、Wang Sai、
如果您将 M4F 内核与主域隔离、并使用 MCU UART 和 MCU CAN 与 M4F 隔离、
现在、通过在复位之前和之后使器件处于预复位状态、便不会出现 UART/CAN 总线通信故障、并且它们仍会继续运行。
如果您未隔离 M4F 内核并使用 MCU UART 和 MCU CAN 与 M4F、则执行热复位、则 UART/CAN 通信在复位期间不起作用。 再次说明、在初始化完成后、您可以正常使用它们。
此致、
Anil。