Tel: +44 7814 044 754 -  Fax: +44 8715 283 948 -  Skype: warburtech.co.uk

Add to Favourites

CCS C PCW Debugger

A high level debugger for the Microchip PIC line of microcontrollers is included with the CCS C PCW Compiler with Windows IDE. An ICD unit (Microchip MPLAB-ICD1, CCS ICD-S40 or CCS ICD-U40) is required which must be connected to a flash PIC series microcontroller that is capable of debugging (such as the PIC16F87x or PIC18Fxx2).

Loading, Reset, Go, Halt, Go To Line, Step and Step Over control commands are provided. The source and list windows in the PCW IDE show the current line being executed. Stepping in a source window steps a full C line and in the listing window only an assembly line (single word instruction). Step over works correctly for standard functions, inline functions and library calls.

Standard RAM and Data EEPROM windows show the data and the locations recently changed. The data may be manually changed on a byte basis. Program memory is disassembled and shown in assembly language mnemonics.

Special function registers are grouped by a function and each bit is fully interpreted in the debugger window. PCW Debugger Screenshot

 

The watch window allows full C expressions to be specified. Complex types like arrays and structures are fully understood and show in a natural form. All data types are displayed correctly (including bits and floats) and may be shown in a user specified format (like hex).

Variables may be modified with standard assignment commands as in the following example:

    buffer[i].start = 0x1234
PCW Debugger Screenshot

Break points can be set on a source or list file line.

A monitor allows character I/O to and from the target platform. The target program can printf to this debugger window and getc from it. PCW Debugger Screenshot

 

A logging window can be configured to save specified data in the window and optionally in a spreadsheet compatible file every time a specified source line is executed. PCW Debugger Screenshot

Complete debugger setup profiles can be easily saved, loaded and associated with a given project.

All debugger data or any subset of the data can be print or saved to a disk file. Furthermore, the debugger can be configured to append specified items to a disk file on every break or every single step.

Page Updated:
22/12/09

Mastercard Visa Credit Solo Visa Debit JCB Visa Electron Maestro
Acceptance Mark

Tel: +44 7814 044 754 -  Fax: +44 8715 283 948 -  Skype: warburtech.co.uk

Warburton Technology, 33 Selkirk Close, Wimborne, Dorset, BH21 1TN, United Kingdom

VAT Number: GB 846 917 877

Warburton Technology