2177775_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2177775_zh-CN

2177775_zh-CN

MPC5777C FCCU 初始化异常查询

您好,
我目前正在使用带有 MPC5777C 的 FCCU。
初始化 FCCU 时,在 RESET NCFS_CFG [0] 和 NCFS_CFG [1] 之后,如果我将 NCFS_CFG [2] 初始化为 0x0000,则会出现异常。我检查了 NCFS_CFG[2],发现其中包含与 ECC 相关的寄存器。异常可能是在初始化这些寄存器时产生的吗?
我想知道在初始化过程中出现异常是否正常。

Re: MPC5777C FCCU Initialization Exception Inquiry

你好

嗯,我觉得 FCCU 的代码本身没有问题。

您是逐步调试代码,还是在 FCCU 配置上运行代码。

由于 FCCU 配置模式受配置看门狗的保护,如果尝试调试配置代码,就会出现超时。但这样也不会放弃 IVOR1。

如果看到 IVOR1,则检查 MSCR 寄存器中异常的详细信息

petervlna_0-1759303527243.png

petervlna_1-1759303549405.png

我没有看到这个问题与 FCCU 有关,而是与某些访问限制有关。

找出 IVOR1 的原因,你就知道该去哪里找了。

顺祝商祺!

Peter



Re: MPC5777C FCCU Initialization Exception Inquiry

初始化代码没有什么特别之处。FCCU 根据参考代码进行初始化,如下所示。出现异常的部分会在注释中注明。

FCCU.TRANS_LOCK.R = 0xBCU;
FCCU.CTRLK.R = 0x913756AFU
FCCU.CTRL.R = 0x1U;

FCCU.NCF_E[0].R = 0xFFFFFFFFU;
FCCU.NCF_E[1].R = 0x7FFFU;

FCCU.NCFS_CFG[0].R = 0x0000U;
FCCU.NCFS_CFG[1].R = 0x0000U;
FCCU.NCFS_CFG[2].R = 0x0000U; // 异常 IVOR1 发生!!!!

FCCU.CTRLK.R = 0x825A132BU
FCCU.CTRL.R = 0x2U;

Re: MPC5777C FCCU Initialization Exception Inquiry

你好

如果我将 NCFS_CFG[2] 初始化为 0x0000,就会出现异常。

我不熟悉你的配置,但要配置故障时的RESET反应。因此,您的异常情况与这一更改无关。

petervlna_0-1759214721032.png

您收到的是哪种异常?IVORxx 编号?


我想知道在初始化过程中出现异常是否正常。

例外从来不是正常状态。这意味着您在访问等方面存在一些问题...

有关详细信息,请参阅核心参考手册:

7.8 例外确认和优先事项

petervlna_1-1759214973879.png

顺祝商祺!

Peter


Tags (1)
No ratings
Version history
Last update:
‎11-20-2025 11:21 PM
Updated by: