S12X Debugger The embedded tools company


S12X Debugger

MC68HC812A4 MC68HC912B32 MC68HC912BC32 MC68HC912D60 MC68HC912DA128 MC68HC912DG128 MC68HC912DT128 MC68HC812A4 MC68HC912B32 MC68HC912BC32 MC68HC912D60 MC68HC912DA128 MC68HC912DG128 MC68HC912DT128 MC9S12A128 MC9S12A256 MC9S12A64 MC9S12B128 MC9S12B256 MC9S12B64 MC9S12C128 MC9S12C32 MC9S12C64 MC9S12C96 MC9S12D64 MC9S12DB128 MC9S12DG128 MC9S12DG256 MC9S12DJ128 MC9S12DJ256 MC9S12DJ64 MC9S12DP256 MC9S12DP512 MC9S12DT128 MC9S12DT256 MC9S12GC128 MC9S12GC16 MC9S12GC32 MC9S12GC64 MC9S12GC96 MC9S12H256 MC9S12HZ128 MC9S12HZ256 MC9S12KG128 MC9S12KG256 MC9S12KG32 MC9S12KG64 MC9S12KT256 MCS12KC128 MCS12KC64 MCS12KL128 MCS12KL64
Picture
  Highlights
Supports all members of HC12/MCS12/S12X family
Operates in full volatge range of MCU
Supports programming of onchip EEPROM and FLASH (12V and 5V types)
Generates Flash Programming Voltage (ICD-HC12 only)
Supports onchip Hardware Breakpoints
Unlimited Software Breakpoints
Hidden access to whole memory map
Full HLL and ASM support available
Batch Processing
 
  Introduction
The debugger for Motorola 68HC12 family allows fast access to the BDM interface of the chip. The systems supports C and C++ from different compiler manufactures. Flash programming is supported as well. All features of the onchip break module are supported. The Debugger can access the whole memory map (including registers of internal peripherals) while realtime execution.


Link Volt
Operation Voltage
Order
Order
Information
Support
Technical Support
[www.freescale.com]  Freescale Microcontroller Site

Demo Software for Download



TOP       Function

Software Compatible to In-Circuit Emulator

  • Operation System
  • PRACTICE
  • ASM Debugger
  • HLL Debugger for C,C++
  • Peripheral Windows
TOP       Adaption

BDM Connector for S12X





TOP       IDE - Integrated Development Environment

ASM Debugger
  • Supports almost all file formats
  • Assembler source-level debugging
  • Advanced memory display
  • Inline assembler
  • Memory tests
  • Customizable windows
  • Peripheral windows
  • Terminal window
  • Semi-hosting
  • Flash programming
  • Full support for peripherals
High-Level-Language Debugging
  • Supports multiple languages
  • Full support for C++
  • Integrated into TRACE32 environment
  • Supports most compilers and hosts
  • Same user interface on different hosts
  • High speed download
  • Debugs optimized code
  • Display of function nesting
  • Display of linked lists
  • Powerful expression evaluation
Compiler Support

C

  • CX68HC12 (Cosmic)
    • COSMIC
  • HICROSS-HC12 (Freescale)
    • HICROSS
  • HICROSS (Freescale)
    • ELF/DWARF2
  • ICC6812 (IAR)
    • UBROF
Logical Display of Periperals
  • Display of onchip peripherals
  • User definable windows
  • Interactive window definition with softkey support
  • Pulldown menues for selection of choices
  • Additional description for each field
Script Language PRACTICE
  • Structured Language
  • Menu Support
  • Command Logs
  • Custom Menues
  • Custom Toolbars and Buttons
  • Custom Dialog Windows
  • 64-Bit Arithmetic
  • Numeric, Logical and String Operators
  • Direct Access to System States
NOR FLASH Programming
  • Internal and/or external NOR FLASH memories
  • All common NOR FLASH types
  • Programming of multiple NOR FLASH devices
  • Provided by debuggers and in-circuit emulators
NAND FLASH Programming
  • Generic and CPU-specific NAND FLASH controllers
  • Support all common NAND FLASH devices
  • Bad block treatment (skipped, reserved block area)
  • ECC generation
SIM Instruction Set Simulators
  • Easy high-level and assembler debugging
  • Interface to all compilers
  • Trace Buffer
  • Powerful script language
  • Software compatible to all TRACE32 tools
  • Hardware simulation
Trace-based Profiling
  • Detailed analysis of function run-times
  • Detailed analysis of task run-times and state
  • Graphical analysis of variable values over the time
  • Analysis of the time interval of a single event (e.g. Interrupt)
  • Analysis of the time interval between 2 defined events
Trace-based Code Coverage
  • Long-Time Hardware Coverage Analysis for Emulator and ETM
  • Trace Based Coverage Analysis for ICD and Emulator
  • Analysis on ASM and HLL
  • Coverage summary on modul/function level
Sample-based Profiling
  • Long-time performance analysis for functions
  • Long-time performance analysis for tasks
  • Long-time analysis of the contents of a variable or memory location and more
Logger
  • Software trace of any size stored in an array structure on the target
  • General trace format provided by TRACE32-PowerView
  • Configuration and display commands provided by TRACE32-PowerView
  • Works as trace with address and data information
  • Works as a program flow trace (SH4, PowerPC)
  • Time stamp possible
  • Predefined algorithms to fill the trace provided by Lauterbach
  • User defined algorithms to fill the trace also possible
FDX (Fast Data eXchange) Framework
  • Interaction of target application with 3rd party host application
  • No additional hardware necessary
  • High bandwidth
  • Real time data transfer
  • Software trace capabilities
Snooper
  • Samples memory while application is running
  • Support for special debug communication channels
  • All trace display and analysis functions can be used
  • Trigger on specific values
  • Dynamic performance analysis
RTOS
RTOS Support
3rd Party Integration
3rd Party Tool Integration
Help System
  • Acrobat Based Documentation
  • Fast Text Search
  • Device Specific Filtering
  • Basic and Advanced Help
  • Training Manuals Included
  • WWW Update
TOP       Compatible Emulator Systems

In-Circuit Emulator for 68HC12
  • Works with Cosmic, Metrowerks and IAR Compilers
  • Up to 16 MHz no-waitstate emulation
  • Support for all derivates
  • Support for all CPU modes
  • Support for 3.3V and 5V
  • Dual-port access to emulation and target memory
  • Dynamic peripheral window
  • Programming and emulation of on chip EEPROM and FLASH
  • Support for the built in MMU
  • Software compatible BDM debugger

FIRE Emulator for Motorola 68HC12 / MCS12 / S12X
  • Full support for STAR12 and HC12 family
  • Easy upgrade from HC12 to STAR12
  • Support for S12X family
  • Supports Cosmic, Metrowerks, IAR and INTROL Compilers
  • Supports no-waitstate emulation up to 40 MHz (ECLK)
  • Support for all CPU modes
  • Configurable Trace
  • Supports full Voltage range
  • Dual-port access to emulation and target memory
  • Dynamic peripheral window
  • Programming and emulation of on chip EEPROM and FLASH
  • User interface compatible to BDM debugger
  • Solder-On, TET and YAMAICHI adapters
  • Support of all derivatives, also non-public versions

TOP       Details and Configurations

MC68HC812A4
MC68HC912B32
MC68HC912BC32
MC68HC912D60
MC68HC912DA128
MC68HC912DG128
MC68HC912DT128
MC9S12A128
MC9S12A256
MC9S12A64
MC9S12B128
MC9S12B256
MC9S12B64
MC9S12C128
MC9S12C32
MC9S12C64
MC9S12C96
MC9S12D64
MC9S12DB128
MC9S12DG128
MC9S12DG128
MC9S12DG256
MC9S12DJ128
MC9S12DJ128
MC9S12DJ256
MC9S12DJ256
MC9S12DJ64
MC9S12DJ64
MC9S12DP256
MC9S12DP512
MC9S12DT128
MC9S12DT256
MC9S12GC128
MC9S12GC16
MC9S12GC32
MC9S12GC64
MC9S12GC96
MC9S12H256
MC9S12HA32
MC9S12HA48
MC9S12HA64
MC9S12HY32
MC9S12HY48
MC9S12HY64
MC9S12HZ128
MC9S12HZ256
MC9S12KG128
MC9S12KG256
MC9S12KG32
MC9S12KG64
MC9S12KT256
MC9S12P128
MC9S12P32
MC9S12P64
MC9S12P96
MC9S12XB128
MC9S12XB256
MC9S12XD128
MC9S12XD256
MC9S12XD64
MC9S12XDG128
MC9S12XDP512
MC9S12XDQ256
MC9S12XDT256
MC9S12XDT384
MC9S12XDT512
MC9S12XEG128
MC9S12XEP100
MC9S12XEP768
MC9S12XEQ384
MC9S12XEQ512
MC9S12XET256
MC9S12XF128
MC9S12XF256
MC9S12XF384
MC9S12XF512
MC9S12XFE128
MC9S12XFR128
MC9S12XS128
MC9S12XS256
MC9S12XS64
MCS12KC128
MCS12KC64
MCS12KL128
MCS12KL64




Copyright © 2010 Lauterbach GmbH, Altlaufstr.40, D-85635 Höhenkirchen-Siegertsbrunn, Germany  Impressum
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: Mar-10-2010