I do not have a lot of experience with MGT5200, but the messages you are getting may come from the fact that you are trying to initialize the control registers twice. Once in the BDI init list and one with the CodeWarrior Target Initialization file.

You need to initialize them only once. I would try to empty the BDI InitList and look how things are working from there...

Can you please try the following: - Open the BDI configuration software (b20cop.exe or whatever it is called). - Select "SetUp" -> "InitList" - Delete all entries in the Init list (Select them and click on "Delete". - Select "File" "Save As" and save the data in another file (for instance my5200.bdi) - Select "Setup" -> "Mode" and click on "Transmit" to transmit the empty init list to the box. - Power your board OFF and ON again - Try to start the debugger again.

just to know, as i use the same hardware(mpc 5200B) and debugger(Bdi2000 with codewarrior), are you able to debug a standalone application ( a project in flash)? Becouse i'm able only to debug a RamDebug application and i think it's normal but i've the doubt...