Product category:
Design and Development Software
News Release from: Computer Solutions | Subject: P and E Microcomputer Systems BDM tools
Edited by the Electronicstalk Editorial
Team on 08 May 2001
Tools support budget background debug
mode
Microprocessor development tools specialist Computer Solutions has been appointed European distributor of BDM (background debug mode) tools for P and E Microcomputer Systems.
Microprocessor development tools specialist Computer Solutions has been appointed European distributor of BDM (background debug mode) tools for P and E Microcomputer Systems P and E Microcomputer Systems is a leading supplier of BDM tools and DOS versions of its products are used as the development environment in many of Motorola's evaluation board packages
This article was originally published on Electronicstalk on 21 Feb 2001 at 8.00am (UK)
Related stories
Real-time PC-based analyser for serial comms
New from Computer Solutions, StreamTeam is a suite of Windows-based tools for debugging high-speed serial communications links.
Web-based search simplifies MCU specification
Computer Solutions describes Micro-Search as the definitive, unbiased and free web-based selection guide for the 8051 family of microcontrollers.
UK users can now purchase the advanced Windows versions including in-circuit debugger, BDM programmer, register editor and direct BDM control libraries, as well as BDM cables.
As processors become faster and more powerful, developing and debugging applications becomes more difficult.
In-circuit emulation is a powerful technique, but can become expensive or impractical as CPU complexity increases.
Further reading
Low-overhead TCP/IP stack for embedded Internet
Available now from Computer Solutions, CMX-MicroNet is a TCP/IP stack for the 8/16bit embedded market.
TCP/IP stack provides embedded Internet
CMX-MicroNet from Computer Solutions is a new TCP/IP software stack that provides low-cost Internet access for any embedded 8 or 16bit microprocessor.
Streamlined debugging for embedded ARMs
Now available from Computer Solutions is the latest model in the Abatron BDI2000 range of high-speed BDM/JTAG debuggers based on GNU software tools.
Background debugging mode incorporates debugging circuitry within every production CPU chip to provide the user with access and control via a small number of dedicated pins and an inexpensive connector.
BDM circuitry is currently included in Motorola's 68HC12, 68HC16, 68HC3xx and ColdFire CPUs.
Background debug mode offers developers direct access to processor registers and peripherals as well as program and data memory.
The technique provides users with low-cost development tools.
No expensive CPU emulators are required and because the CPU does not need to be removed, high cost CPU sockets and adaptors are eliminated.
Debugging can take place on production systems, as no additional RAM/ROM or unnecessary serial I/O ports are required.
In applications where the program is held in Flash memory, the BDM interface can be used to load the latest version of the application during manufacture The BDM interface cable is the link between the target system and the user's PC-based development system via a parallel port.
It enables direct access to all CPU resources and provides the user with control of the target application.
The interface cable provides support for both 5 and 3.3V CPUs.
P and E's Windows-based in-circuit debugger software offers users a powerful, real-time tool for debugging application software.
The high speed BDM cable enables fast downloading of application programs.
Users have a range of debugging techniques available that can deal with the most intractable problems.
Full speed execution of the code can be followed by single stepping, multi-step execution with break-on-event and break-on-count both with trace.
ICD for Windows provides assembly, or high-level language source-level debug and users can display CPU registers and memory showing, words, bytes, strings and long words.
To speed the debugging process, 'hot keys' are available to set breakpoints, counters etc.
Startup and macro files are available to automate the debug process and simplify production environments.
When used with the BDM interface cable, the BDM programmer provides an EEPROM and FLASH memory programming capability.
It supports CPUs with either internal or external memory, which can be programmed and reprogrammed in situ.
In addition, the programmer can operate in interactive or batch modes, making it ideal for production programming or upgrading field systems.
It comes with a library of algorithms that support a wide variety of Flash devices from manufacturers such as, Intel, AMD, Motorola and Amtel.
REGxx is used in conjunction with P and E's in-circuit debugger.
It allows users to view and modify the processor's register fields in both numeric and symbolic formats.
This eliminates the tedious process of looking in device manuals for register descriptions.
When a user selects a register, the actual processor's values are read and displayed.
The Windows IDE allows users to run external programs - including assemblers, C compilers, debuggers and programmers - within a single windows environment and with a hotkey selection for each.
Windows IDE comes optionally installed with a configurable editor and the P and E assembler.
It provides macro support; S19, hexadecimal and IEEE695 output formats, conditional assembly, include files and full listing control including a cycle counter to indicate program execution speed.
P and E's BDM development tools offer users a low-cost solution to debugging development and production systems.
It is a powerful, high-speed system that will reduce the debugging cycle without great cost.
P and E BDM products are available for Win 3.1, W95/98 and Windows NT based systems.
• Computer Solutions: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

