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:
PROG12Z | 68HC(S)12(X) Flash/EEPROM Programmer Software | PEmicro
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.
For more information look at the link: MULTILINK | Debug Probe | PEmicro 1
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
CYCLONE | In-System Flash Programmers | PEmicro
Or LFBDMPGMR:
Lead-Free BDM Flash Programmer for S08, S12x|NXP
As a low-cost solution can be used:
Open Source BDM interface: OSBDM
Or
USBDM: USBDM Debugger interface for Freescale RS08,HCS08,HCS12,Coldfire and ARM-Kinetis Devices.
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:
Besides these tools metioned, Can I use jlink debug s12x chips?