S12(X) Programming/Debugging Possibilities

Document created by Diana Batrlova Employee on Feb 22, 2019
Version 1Show Document
  • View in full screen mode

I would like to mention some of the many programming/debugging possibilities by this document.

 

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:

LAUTERBACH DEVELOPMENT TOOLS 

1 person found this helpful

Attachments

    Outcomes