Hi Lukas,
I'm looking at the c-array (non-VLE) version of FlashInit, and I see a 0x00000000 toward the end of the array:
const unsigned long FlashInit_C[] =
{
0x9421FFF0, 0x93E1000C, 0x83E30000, 0x80BF0000, 0x54AA0673
, 0x4182000C, 0x3BE00020, 0x480000E8, 0x54BF97BF, 0x4182000C
, 0x8183000C, 0x818C00E0, 0x38C00000, 0x90C30018, 0x90C3001C
, 0x54A6677E, 0x28060004, 0x7CAC28F8, 0x558CB73A, 0x7FFF6378
, 0x40800010, 0x39800002, 0x7D863030, 0x48000030, 0x2C060004
, 0x4082000C, 0x38C0000A, 0x48000020, 0x2C060005, 0x4082000C
, 0x38C0000C, 0x48000010, 0x2C060006, 0x4082000C, 0x38C00006
, 0x90C30014, 0x54AC00C7, 0x41820034, 0x54AC010F, 0x41820018
, 0x3D800005, 0x91830008, 0x39600004, 0x91630018, 0x48000054
, 0x3D800002, 0x91830008, 0x39600004, 0x91630014, 0x48000040
, 0x54ABD29A, 0x3CCB0004, 0x3C800004, 0x7C062040, 0x90C30008
, 0x40810010, 0x54AC8FBC, 0x398C0002, 0x91830018, 0x3D800008
, 0x7C066040, 0x40810010, 0x3D86FFF8, 0x558C7C7E, 0x9183001C
, 0x81830024, 0x387F0000, 0x83E1000C, 0x38210010, 0x2C0C0000
, 0x41820008, 0x00000000, 0x4E800020
, 0x4D504348, 0x37467846, 0x49333233
}; /* Total Size = 76 words */
I'm having the same problem as the previous poster on an MPC5566 with e200z6 core. I've verified that the FlashInit array has been written to the MPC5566's RAM, as well as ssdConfig, but calling Go+Exit OnCE command and polling the OSR for debug mode never returns. The OCR[FDB] was set too. Is there something else I'm missing?
Thanks in advance!