This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28384D: boot from flash not working

Part Number: TMS320F28384D


Greetings,

I have encountered problem for a new pcb I'm building.
The issue appears to be 


29 RAM Uncorrectable Error NMI or ROM Parity Error occurred

28 Flash Uncorrectable Error NMI occurred

19 SYSPLL or AUXPLL failed to enable

0x1 = CPU1 Boot ROM has started running

What is the most probable reason for it not working????

Attaching the code ,inker and  probe file.

8054.code.zip

The code generated is in the matlab simulink, It sends a byte on a can bus and blinks led once per second.
It works when using debugger when program is loaded.

As soon as power cycled it doesn't want to run. 

If connected to cpu1 manually and symbol are manually loaded it shows it gets stuck in the NMI_ISR,
The issue might be always present there if the debugger disables interrupt when probe connects. Is that so?

Would the ram and flash error be cause or effect of the SYSPLL, AUXPLL error?

To further confuse you: I have build same pcb with other chip F28384S and it runs just fine. But have another issue
it doesn't run until I comment this line out.

    //while(SysCtl_isCPU2Reset() == 0x1U);

inside the

  

c2000_flash_init();

function.
I will create another ticker for it. I think its separate issue.