I've got some more information that may help you help me.
I said I use an USB BDM, well actually it's a demoJM board used like a BDM... I don't put any daugther card and connect to my board using BDM pins... That worked fine for me on win XP, CW 6.1
When I first try to debug with this demoJM with Codewarrior v10 on Win 7, I said a screen appears with the image of a blue BDM, and it actually says updating firmware (I assume BDM's firmware)... That happen t0o fast for me and couldn't see well.
Now I have a "real" USB BDM, not the demoJM board... I just plugged it and work fine on win7 Codewarrior v10. The screen with the blue BDM appears again says updating firmware, and when it finished it said updated succesfully.... Then I went back to the demoJM an happend the same as the post above.
I've notice 2 things. There are 2 "CW v10 MCU" fodlers, one on Program Files and the other under Program Files (x86)
1- The one inside Program Files has a Driver folder wich contains a folder named "osbdm-JM60". I assume those are the drivers for the demoJM board BDM. It's sourprise me that it says OSBDM... it's an OpenSource BDM? Because when I created the project I didn't choose OSBDM, I've chosen P&E USB MULTILINK BDM
2-The folder inside Porgram Files (x86) has a folder named "pemicro" wich is the same folder I've got on win XP. I assume those are the drivers for the USB BDM
I just went to my win XP PC... I've not installed CW 10 there, the demoJM works fine as a BDM... and the fodler "osbdm-JM60" does not exits...
Any clue? Now I'll try installing CW 10 on win XP and see if the demoJM works
As always thanks!!!