Hello, Guys. i am working on MPC 5644A flexcan module. Any read/write to flexcan registers makes my program jump to below portion of ivor_branch_table() and stuck there forever. Any suggestion where do i go wrong is highly appreciated!
asm void ivor_branch_table()
{
...
IVOR1trap: b IVOR1trap // Machine check / (NMI) interrupt handler
// ISI, ITLB Error on first instruction fetch for an exception handler
// Parity Error signaled on cache access
// External bus error
...
}
Hi, at first it is needed to investigate MCSR register to find out machine check reason.