Initially I had trouble getting my USBDM to work with the recently released
CWS12v5.2_Win_b151201_se.exe (build Dec 01 2015 )
I have a Wytec manufactured based on PGO's JS16 USBDM using
BDM Firmware 4.12.1 and Software version 22.214.171.124a
Also I added my missing derivatives using this thread
If you open a existing TBDML (USBDM) project that you made in CW5.1
you can open the project and use it. But when trying to debug you get an error about a missing "TBDML.tgt" file.
"Could not load component "C:\Program Files (x86)\Freescale\CWS12v5.2\Prog\TBDML.tgt" or one of its libraries.
(Error: "The specified module could not be found.")"
To Fix you need to make sure you install USBDM 126.96.36.199a or newer.
And switch to the USBDM debugger for existing projects.
Solved! Go to Solution.
I will upload the next version of USBDM tomorrow sometime. It will be updated to support CW V5.2.
It appears that Freescale/NXP are in the process of removing support for TBDML entirely from Codewarrior. It is possible that in the future it may not be possible to use USBDM as a TBDML emulator. I have no control over this.
The USBDM support in CW now appears as a different device ('USBDM') to avoid clashes with the TBDML interface changes between V5.1 and V5.2.
I suspect that you will need to add the new target to existing projects.
Note that you will have to select the USBDM target rather than TBDML in the wizard.
Existing projects using TBDML targets may not work - it depends upon what DLLs are required.
You should be able to select the USBDM target in existing projects.
Creating new TBDML targets is not supported.