Search

Design Services

Source-Level Debugger for Embedded Microcontroller Development

PathFinder is an advanced source-level debugger and software test environment for embedded control applications. PathFinder unites all Ashling microcontroller development tools into one uniform user-interface.

Ashling developed PathFinder as a fully compliant 32-bit Microsoft WindowsT application in order to reduce the debugger learning curve and increase user friendliness, while also maintaining a consistent style between the debugger and other WindowsT applications.

In-Circuit Emulation, source-level debug, performance analysis and code coverage are all controlled by PathFinder, providing a true integrated view of the embedded development domain.

Features

  • Operates under WindowsT, Windows ®95 and WindowsT NT
  • Full source level support
  • Full expression handling for C
  • Non-intrusive On-the-Fly variable watching during program execution
  • Software and hardware automatic test
  • Automatic synchronisation of source and data windows
  • Dynamic code browse window
  • Dynamic, real-time variable watch windows
  • On-line help on all emulator functions and on the C language
  • Supports many popular C compilers and assemblers
  • High Level single step, breakpoints and trace
  • Windows for on-chip RAM, external data memory, SFRs, CPU status, stack and variables
  • Powerful C-like macro test language can control, monitor and log all emulator functions, for automatic testing of software and hardware
  • Provides symbolic function trace, timing analysis and automatic software verification reports
  • Full multi-core support
  • Splitter window support for all source, disassembly and memory windows
  • Inline-editable memory, register and variable windows
  • Right mouse button pop-up menu support for all windows
  • All changed memory and variable values are highlighted when program halts
  • Pop-up variable display in Source window
  • Drag & Drop support for variables from source window to variables window
  • Drag & Drop support for program files from Explorer to PathFinder
  • Ethernet, USB and serial connection to the host PC
  • Most Recently Used (MRU) file list

Software Quality Assurance

  • Optional for non-intrusive real-time program analysis using Ashling's STARS Performance Analyzer
  • Code Coverage system for software quality assurance using Ashling's CodeScan code coverage system.

PathFinder Source Level Debugger
As PathFinder is a fully compliant Windows application, a consistent style is maintained between the debugger and other Windows applications in the development tool-chain.

  Non-intrusive On-the-Fly variable watching during program execution
Full Source Level Debug Support
Dynamic Code Browser Window