PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

USB-based background mode debugger for freescale processors

Identyfikatory
Warianty tytułu
PL
Analizator BDM bazujący na interfejsie USB dla procesorów freescale
Konferencja
International Conference Mixed Design of Integrated Circuits and Systems : MIXDES 2006 (22-24.06.2006 ; Gdynia, Poland)
Języki publikacji
EN
Abstrakty
EN
The application of an in-Circuit Emulator (ICE) also called On-Circuit Debugger (OCD) or Background Debug Mode (BDM) can simplify arduous debugging process for embedded systems. Hardware debuggers allow to use an external computer for debugging, enable single stepping, breakpoints, and other resources provided by desktop computer programmers. The application of such circuits requisites high speed data rate transfers. Efficient communication protocols and USB-based devices can be easily implemented to improve advantages, of using BDM interfaces. This paper presents an application of upgradable approach to implement USB-based debugger for Freescale microcomputers consisted of USB and Field Programmable Gate Array (FPGA) devices. Moreover the device can properly operate under most popular operating systems like Linux or MS Windows.
PL
Aplikacja Emulatora Wewnątrzukładowego także nazywana Analizatorem Wewnątrzukładowym lub Analizatorem BDM może uprościć procesy żmudnego analizowania pracy systemu wbudowanego. Analizatory sprzętowe pozwalają używać zewnętrzny komputer do analizowania pracy procesora, udostępniają pracę w trybie krokowym i możliwość używania pułapek programowych oraz wiele innych zasobów dostępnych dla programistów. Ta aplikacja wymaga szybkich transferów danych. Wydajne protokoły komunikacyjne oraz urządzenia USB mogą zostać łatwo zaimplementowane, aby udowodnić zalety używania interfejsu BDM. Artykuł przedstawia aplikacje nowej implementacji analizatora USB dla procesorów USB składającej się z urządzeń USB i układu programowalnego FPGA. Urządzenie może być poprawnie używane pod ogólnie dostępnymi systemami operacyjnymi, jak Linux czy Windows.
Rocznik
Strony
5--7
Opis fizyczny
Bibliogr. 23 poz., tab.
Twórcy
autor
autor
  • Technical University of Łódź, Poland
Bibliografia
  • [1] Documentation and Release notes for the bdm-gdb-patches gdb-4.13 and gdb-4.16, Gunter Magin 20.04.95 and 20.07.96; ftp://ftp.lpr.e-technik.tu-muenchen.de/pub/bdm/
  • [2] M68300 Family MC68332 User's Manual, MOTOROLA, INC., 1995; http://www.mot-sps.com/
  • [3] CPU32 REFERENCE MANUAL, MOTOROLA, INC., 1990, 1996
  • [4] TPU TIME PROCESSOR UNIT REFERENCE MANUAL, MOTOROLA, INC., 1996
  • [5] User's Manual: MC68376, MOTOROLA, INC., 1998
  • [6] MCF5206 USER'S MANUAL, MOTOROLA, INC., pre-final version
  • [7] RCPU RISC CENTRAL PROCESSING UNIT REFERENCE MANUAL, MOTOROLA, INC., 1994, 1996
  • [8] Great Microprocessors of the Past and Present (V 10.1.1), John Bayko (Tau), March 1998; http://www.cs.uregina.ca/~bayko/
  • [9] Frequently Asked Questions FAQ, For the Internet USENET newsgroup: comp.sys.m68k, Robert Boys, Ontario, CANADA, August 24, 1995, Version 19; http://www.ee.ualberta.ca/archive/ m68kfaq.html
  • [10] Debugging with GDB The GNU Source-Level Debugger Fifth Edition, for GDB version 4.17, Richard M. Stallman and Roland H. Pesch, April 1998 Copyright (C) 1988-1998 Free Software Foundation, Inc., Free Software Foundation 59 Temple Place - Suite 330, Boston, MA02111-1307USAISBN 1-882114-11-6
  • [11] Location of Gunter Magin's Linux BDM driver for CPU32 modified by Pavel Pisa; http://cmp.felk.cvut.cz/~pisa/m683xx/gdb-5.1.1-bdm-patches-pi1.tar.gz
  • [12] Location of Eric Norum's and Chris John's Linux BDM driver for CPU32+ and ColdFire; ftp://skatter.usask.ca/pub/eric/BDM-Linux-gdb/ or ftp://ftp.cybertec.com.au/pub/bdm/
  • [13] Motorola ColdFire Development Resources; http://fiddes.net/coldfire/
  • [14] Page for Peter Shoebridge's version of BDM driver for Windows NT with ColdFire and CPU32 support; http://www.zeecube.com/bdm.htm
  • [15] Motorola MPC5xx/8xx BDM4GDB project; http://www.vas-gmbh.de/software/mpcbdm/ and http://bdm4gdb.sourceforge.net/
  • [16] BDM Interface for Motorola 683xx MCU Usage with GDB Debugger; http://cmp.felk.cvut.cz/~pisa/m683xx/bdm_driver.pdf
  • [17] Programmer and analyser of Motorola microcontrollers with USB2.0 interface, K. Przygoda, Master thesis, Technical University of Łódź, 2004-2005
  • [18] http://www.motorola.com/coldfire
  • [19] http://www.sentec-elektronik.de/cobra
  • [20] Debug Support on the ColdFire Architecture, William Hohl, Joe Circello, Klaus Riedel
  • [21] Differences between 680x0 family and ColdFire; http://www.microapl.co.uk/Porting/ColdFire/cf_68k_diffs.html
  • [22] Michael's Coldfire Page; http://ourworld.compuserve.com
  • [23] ColdFire Mailing List; http://www.WildRice.com
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWA9-0002-0012
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.