你好,团队
请问 S32K314 的热电阻(MCAL/SPD)配置如何?
Q1.我没有在 RTD 上找到关于带中断的 PLL LOL 的 "配置"。
哪种配置(来自带有 SPD 的 MCAL RTD)可以配置 LOL 的 RESET 或中断?
Q2.对于带中断功能的低压检测 和 HVD,我没看清哪个与低压检测 和 HVD 有关。
请问哪一个是低压检测和 HVD 的中断反应,“MCU_ERROR_ISR_NOTIFICATION” 还是 “MCU_PMC_NOTIFICATION”?
Q3.对于 ERM0 配置,如何配置 ERM(使用 RTD/SPD),例如下面的代码?
谢谢!
是的
用户可在 EB Tresos 的此节点中配置其用户通知,MCU_ERROR_ISR_NOTIFICATION 将在 PMC_VoltageError_IRQHandler> 中调用 ...> 然后,Mcu_Ipw_ReportPowerErrorsCallback 将调用此通知
感谢您的回复。
为了再次确认,低压检测/HVD 与 MCU_ERROR_ISR_NOTIFICATION 有关,不是吗?
谢谢!
(我将关闭此票......)
你好@Luke_Chun
1.要配置 PLL LOL 的中断,Platform 模块中指向的 IRQ 必须正确。应启用 SoC_PLL_IRQn(NVIC 212)。它在参考手册和我们的头文件中提到:
但是,我检查了 RTD 代码包,我们不为这个中断提供 ISR。我在 SPD 包中也找不到。因此,用户需要为该中断处理程序实现自己的 ISR。
2。NVIC 52 参考手册中提及的带中断的低压检测 和 HVD:
在 RTD 的 MCU 集成手册中,我们提供了名为 PMC_VoltageError_IRQHandler 的 ISR 来处理该问题:
您可以在 RTD 平台中通过 IRQ"PMC_IRQn" 配置并启用它。
在 PMC_VoltageError_IRQHandler() 中,它还通过"MCU_ERROR_ISR_NOTIFICATION "宏调用MCU 配置中用户自定义的回调通知 McuErrorIsrNotification。
3.如何配置 ERM:
-在 RTD 代码包中:我们在 EB Tresos/S32CT 上没有配置来帮助用户配置 ERM 寄存器的值。但 RTD 在 BaseNXP/header/S32K314_ERM.h 中提供了宏,帮助用户设置该寄存器的值:
用户可以使用这些宏作为裸机代码来设置寄存器的值。
-在 SPD 代码包中:我指的是 emcem 插件,文件 emceM_ERM.C在函数 eMcem_Erm_Init()中,以下宏用于设置 ERM[CR] 寄存器的值:erm_cr_addr32()、safetybase_reg_write32()