NXP MCU 技术论坛
直播中

维生素B2

12年用户 988经验值
私信 关注
[问答]

erm_report_mpc5777c示例上的MPC5775B IVOR1测试,无法清除VOR1中断怎么解决?

      我必须修复项目中的 ECC IVORT1 异常句柄。
      参考了很多文章,还是无法处理IVOR1中断连续进入,无法清除。
     所以我使用了 erm_report_mpc5777c 示例。只需更改 EIM 注入 2 位 ECC 导致 VORT1 异常
所以,我添加 VOR1_Exception_Handler()
和ERM_ISR()     中的 ERM_DRV_ClearEvent(INST_ERM1, 2U, ERM_EVENT_NON_CORRECTABLE)  ;
void IVOR1_Exception_Handler(无效)
{

ERM_ISR();

//__asm__("e_bl _Increment_MCSRR0_");

}

无效 ERM_ISR(无效)
{
    /* 打开 LED */
    PINS_DRV_WritePin(LED_GPIO, LED, 0U);
    /* 中断通知将被清除。*/
    ERM_DRV_ClearEvent(INST_ERM1, 2U, ERM_EVENT_SINGLE_BIT);
    ERM_DRV_ClearEvent(INST_ERM1、2U、ERM_EVENT_NON_CORRECTABLE);
}
  
问题一直是 VOR1_Exception_Handle() 条目?我无法清除 VOR1 中断。

   

更多回帖

发帖
×
20
完善资料,
赚取积分