DocumentCode :
3199571
Title :
An Advanced Debugger for the 68HC16 family of microcontrollers as a powerful tool for the development of new products, testing and design
Author :
Cázares-Rangel, Víctor M. ; Macias-Garcia, Manuel E.
Author_Institution :
Dept. of Electr. Eng., ITESM, Monterrey, Mexico
Volume :
2
fYear :
2000
fDate :
2000
Firstpage :
631
Abstract :
The present article describes a specialized in-circuit debugging software named “Advanced Debugger” (DA for its initials in Spanish) for Motorola´s 68HC16 family of microcontrollers. This Advanced Debugger is capable of editing and debugging programs, and also it can monitor and control the microcontroller operation via the background debugging mode (BDM). Debugging of programs with the DA is made with the use of BDM´s set of commands and communication protocol, and through the handling of variables stored in memory locations, general-purpose registers, and internal registers. The DA permits total access at any time of the mentioned memory locations and registers, even the microcontroller´s internal control registers. Some current debuggers do not access internal registers due to BDM´s design limitations and programming complexity of the debugger. This Advanced Debugger is very powerful because it does not require the program to be recompiled every time it is needed to change the values of variables that access the internal registers and by consequence, the process does not have to be stopped to trace the error. Even more, the DA allows testing the microcontroller operation without the need of writing a single line of code. This paper is not intended to explain the design or programming of the Advanced Debugger, but to show its broad line of applications
Keywords :
computer debugging; development systems; microcontrollers; Advanced Debugger; Motorola 68HC16 microcontrollers; background debugging mode; communication protocol; general-purpose registers; in-circuit debugging software; internal registers; memory locations; microcontroller operation control; microcontroller operation monitoring; programs debugging; programs editing; Access protocols; Communication system control; Microcontrollers; Monitoring; Product design; Real time systems; Registers; Software debugging; Testing; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Electronics, 2000. ISIE 2000. Proceedings of the 2000 IEEE International Symposium on
Conference_Location :
Cholula, Puebla
Print_ISBN :
0-7803-6606-9
Type :
conf
DOI :
10.1109/ISIE.2000.930371
Filename :
930371
Link To Document :
بازگشت