NXP MCU 技术论坛
直播中

洒下墨色

9年用户 917经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

如何避免在EIM中跳转到HardFault_Handler?

嗨社区,
     我正在尝试调试 FCCU EIM,如下所示:

调试条件:
1)软件为S32DS 3.5,
2)调试器是Multilink,
3)EVB为Q172,
4) SPD 配置保持默认,除了 NMI Notification API 是 UserAlarmHandler(如上定义),
5)FCCU 0中断和FCCU 1中断使能,FCCU_0_ISR为FCCU_ALARM_ISR,FCCU_1_ISR为FCCU_TIMEOUT_ISR,
我的问题是:
1)eMcem_Init()返回E_NOT_OK,因为寄存器NCF_S0(address:4038_4080h)一直为1,表示NCF0出现故障,写1无法清除此故障,如何才能使eMcem_Init成功?或者 eMcem_Init 不支持多链路调试?
2) eMcem_Eim_SetupInjectionChannel()如下进入高亮代码,

 然后跳转到 HardFault_Handler。我应该怎么做才能成功执行此功能?
3) 是否有任何关于 EIM/ERM 的 S32K3XX 示例,包括配置和一些代码?

更多回帖

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