S12X Debugger


The embedded tools company


BATRAY EAGLERAY

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
Support for FREESCALE
 
  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

Features


TOP

Function


Software Compatible to In-Circuit Emulator

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

Variable Debug Clock Speed

  • Up to $2 MHz

Trigger

  • Input from PODBUS
  • Output to PODBUS

Support for EPROM/FLASH Simulator

  • Breakpoints in ROM Area
  • 8, 16 and 32 Bit EPROM/FLASH Emulation
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 Software)
    • COSMIC
  • HICROSS-HC12 (Freescale Semiconductor, Inc.)
    • HICROSS
  • HICROSS (Freescale Semiconductor, Inc.)
    • ELF/DWARF2
  • ICC6812 (IAR Systems AB)
    • UBROF
Logical Display of Peripherals
  • 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


MC68HC912D60Freescale Semiconductor, Inc.
MC68HC912DG128Freescale Semiconductor, Inc.
MC68HC912DT128Freescale Semiconductor, Inc.
MC9S12A128Freescale Semiconductor, Inc.
MC9S12A128Freescale Semiconductor, Inc.
MC9S12A256Freescale Semiconductor, Inc.
MC9S12A256Freescale Semiconductor, Inc.
MC9S12A64Freescale Semiconductor, Inc.
MC9S12B128Freescale Semiconductor, Inc.
MC9S12B128Freescale Semiconductor, Inc.
MC9S12B256Freescale Semiconductor, Inc.
MC9S12B256Freescale Semiconductor, Inc.
MC9S12B64Freescale Semiconductor, Inc.
MC9S12B64Freescale Semiconductor, Inc.
MC9S12C128Freescale Semiconductor, Inc.
MC9S12C32Freescale Semiconductor, Inc.
MC9S12C64Freescale Semiconductor, Inc.
MC9S12C96Freescale Semiconductor, Inc.
MC9S12D64Freescale Semiconductor, Inc.
MC9S12D64Freescale Semiconductor, Inc.
MC9S12DB128Freescale Semiconductor, Inc.
MC9S12DG128Freescale Semiconductor, Inc.
MC9S12DG128Freescale Semiconductor, Inc.
MC9S12DG256Freescale Semiconductor, Inc.
MC9S12DJ128Freescale Semiconductor, Inc.
MC9S12DJ128Freescale Semiconductor, Inc.
MC9S12DJ256Freescale Semiconductor, Inc.
MC9S12DJ256Freescale Semiconductor, Inc.
MC9S12DJ64Freescale Semiconductor, Inc.
MC9S12DJ64Freescale Semiconductor, Inc.
MC9S12DP256Freescale Semiconductor, Inc.
MC9S12DP512Freescale Semiconductor, Inc.
MC9S12DT128Freescale Semiconductor, Inc.
MC9S12DT256Freescale Semiconductor, Inc.
MC9S12G128Freescale Semiconductor, Inc.
MC9S12G32Freescale Semiconductor, Inc.
MC9S12G64Freescale Semiconductor, Inc.
MC9S12G96Freescale Semiconductor, Inc.
MC9S12GC128Freescale Semiconductor, Inc.
MC9S12GC128Freescale Semiconductor, Inc.
MC9S12GC16Freescale Semiconductor, Inc.
MC9S12GC16Freescale Semiconductor, Inc.
MC9S12GC32Freescale Semiconductor, Inc.
MC9S12GC32Freescale Semiconductor, Inc.
MC9S12GC64Freescale Semiconductor, Inc.
MC9S12GC64Freescale Semiconductor, Inc.
MC9S12GC96Freescale Semiconductor, Inc.
MC9S12GC96Freescale Semiconductor, Inc.
MC9S12H256Freescale Semiconductor, Inc.
MC9S12HA32Freescale Semiconductor, Inc.
MC9S12HA48Freescale Semiconductor, Inc.
MC9S12HA64Freescale Semiconductor, Inc.
MC9S12HY32Freescale Semiconductor, Inc.
MC9S12HY48Freescale Semiconductor, Inc.
MC9S12HY64Freescale Semiconductor, Inc.
MC9S12HZ128Freescale Semiconductor, Inc.
MC9S12HZ256Freescale Semiconductor, Inc.
MC9S12KG128Freescale Semiconductor, Inc.
MC9S12KG256Freescale Semiconductor, Inc.
MC9S12KG32Freescale Semiconductor, Inc.
MC9S12KG64Freescale Semiconductor, Inc.
MC9S12KT256Freescale Semiconductor, Inc.
MC9S12NE64Freescale Semiconductor, Inc.
MC9S12P128Freescale Semiconductor, Inc.
MC9S12P32Freescale Semiconductor, Inc.
MC9S12P64Freescale Semiconductor, Inc.
MC9S12P96Freescale Semiconductor, Inc.
MC9S12Q128Freescale Semiconductor, Inc.
MC9S12Q32Freescale Semiconductor, Inc.
MC9S12Q64Freescale Semiconductor, Inc.
MC9S12Q96Freescale Semiconductor, Inc.
MC9S12XB128Freescale Semiconductor, Inc.
MC9S12XB256Freescale Semiconductor, Inc.
MC9S12XD128Freescale Semiconductor, Inc.
MC9S12XD256Freescale Semiconductor, Inc.
MC9S12XD64Freescale Semiconductor, Inc.
MC9S12XDG128Freescale Semiconductor, Inc.
MC9S12XDP512Freescale Semiconductor, Inc.
MC9S12XDQ256Freescale Semiconductor, Inc.
MC9S12XDT256Freescale Semiconductor, Inc.
MC9S12XDT384Freescale Semiconductor, Inc.
MC9S12XDT512Freescale Semiconductor, Inc.
MC9S12XEG128Freescale Semiconductor, Inc.
MC9S12XEP100Freescale Semiconductor, Inc.
MC9S12XEP768Freescale Semiconductor, Inc.
MC9S12XEQ384Freescale Semiconductor, Inc.
MC9S12XEQ512Freescale Semiconductor, Inc.
MC9S12XET256Freescale Semiconductor, Inc.
MC9S12XF128Freescale Semiconductor, Inc.
MC9S12XF256Freescale Semiconductor, Inc.
MC9S12XF384Freescale Semiconductor, Inc.
MC9S12XF512Freescale Semiconductor, Inc.
MC9S12XFE128Freescale Semiconductor, Inc.
MC9S12XFR128Freescale Semiconductor, Inc.
MC9S12XS128Freescale Semiconductor, Inc.
MC9S12XS256Freescale Semiconductor, Inc.
MC9S12XS64Freescale Semiconductor, Inc.
MCS12KC128Freescale Semiconductor, Inc.
MCS12KC64Freescale Semiconductor, Inc.
MCS12KL128Freescale Semiconductor, Inc.
MCS12KL64Freescale Semiconductor, Inc.




Copyright © 2012 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: 14-May-2012