I would like to mention some of the many programming/debugging possibilities by this document.
Possibilities for production
We have no solution for mass production such as stand-alone programmers, you have to turn to the third party products.
CodeWarrior (CW) Simulator/Debugger tool Hiwave:
After entering into the debug mode in the CW, we can see the "True-Time Simulator & Real-Time Debugger" window which is Hiwave.
Also, the Hiwave can be launched by hiwave.exe independently from the CodeWarrior which is located in the Prog folder in the CW install directory: \Prog\hiwave.exe
However, we need to use it together with PEmicro BDM.
PROG12Z- Flash Programmer software:
Also, includes the command-line version of the programmer software - CPROG12Z.
But we need to use it together with PEmicro BDM.
USB Multilink Universal:
USB-ML-UNIVERSAL Compatible with ARM devices from many manufacturers as well as NXP's Kinetis, LPC, S32, ColdFire V1/+V1, ColdFire V2-4, MPC55xx/56xx/57xx, HCS08, RS08, HC(S)12(X), S12Z.
Stand-alone programmer, test & debug interface:
The CYCLONE_UNIVERSAL supports a wide variety of ARM Cortex devices from many manufacturers as well many non-Arm based devices including from NXP (S32, Qorivva (MPC5xxx), MPC5xx/8xx, S12Z, RS08, S08, HC08, HC(S)12(X), Coldfire, Kinetis, LPC),
Note: The Cyclone Pro is no available. It has been replaced by the Cyclone Universal and Cyclone Universal FX production programmers. These programmers support all of the devices supported by Cyclone PRO
As a low-cost solution can be used:
Open Source BDM interface: OSBDM
In the chapter Device Characteristics and links to documentation, can be found supported devices by USBDM and useful links for the USBDM devices where are described, for example, compatible IDEs and other useful information.
And one of the advanced tool TRACE32: