【简介】
Reset Generation Module (MC_RGM) 模块在S32K3系列芯片中,负责管理芯片的reset 相关的事件(重启计数、重启要因)
MC_RGM 的寄存器相对也不多我们从寄存器的角度去理解Reset Generation Module 模块的功能。
DES 寄存器可以记录Destructive Event Status Register (DES) 严重的重启事件,包含了POR 重启FCCU CORE_CLK失败等严重事件触发的重启
FES 寄存器记录着 功能和外部RESET_PIN 触发的重启等事件
本地触发重启查看对应FSR/DSR寄存器发现是可以读取到重启的触发原因
FERD 寄存器用来disable funcreset event 事件,默认值为0 开启对应的事件
FBRE 寄存器用来配置当function reset 事件发生时是否同步对外输出external reset 信号控制外部电路重启,来达到整体重启的效果。
FREC 寄存器用来配置用来记录功能性重启发生的计数值如果数值和FRET 寄存器配置的值相等时则触发Destructive RESET
同样也可以配置Destructive 事件上升的配置此过程跟上述的function reset “上访”处理流程类似
当FRET 和 DRT寄存器配置为0时关闭 上述 Functional reset escalation 和 Destructive reset escalation 功能。