Abatron ColdFire BDI1000 User Manual

Bdicw bdm interface for codewarrior debugger

Advertisement

Quick Links

CW
bdi
BDM interface for CodeWarrior™ Debugger
ColdFire
User Manual
Manual Version 1.04 for BDI1000
© 1992-2004 ABATRON AG

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ColdFire BDI1000 and is the answer not in the manual?

Questions and answers

Summary of Contents for Abatron ColdFire BDI1000

  • Page 1 BDM interface for CodeWarrior™ Debugger ColdFire User Manual Manual Version 1.04 for BDI1000 © 1992-2004 ABATRON AG...
  • Page 2: Table Of Contents

    5 Specifications ..........................22 6 Environmental notice ........................ 23 7 Declaration of Conformity (CE) ....................23 8 Warranty ............................. 24 Appendices A Troubleshooting ........................25 B Maintenance ..........................26 C Trademarks ..........................28 © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 3: Introduction

    BDI1000 is optimally prepared for further enhancements. The firmware and the pro- grammable logic of the BDI1000 can be updated by the user with a simple Windows based configu- ration program. The BDI1000 supports target system voltages from 2.7 up to 5 Volts. © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 4: Installation

    25 of the BDM connector. For target boards where Vccio is only routed to pin 9, remove the con- tact/wire from housing pin 25 and insert it into pin 9. Pin 9 Pin 25 © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 5 Custom designs with ColdFire cores: In order to use Abatron BDM interfaces, it is not neccessary to use the space consuming 26-pin Berg connector. If a 10-pin connector is used with the above signals, a simple 10-wire flat cable can be used.
  • Page 6: Changing Target Processor Type

    POWER connector. For more information see chapter 2.2.1 «External Power Supply». To avoid data line conflicts, the BDI1000 must be disconnected from the target system while programming the logic for an other target CPU. © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 7: Connecting The Bdi1000 To Power Supply

    The BDI1000 needs to be supplied between 2.5V and 5V via the POWER connector. The available power supply from Abatron (option) or the enclosed power cable can be directly connected. In order to ensure reliable operation of the BDI1000, keep the power supply cable as short as possible.
  • Page 8: Power Supply From Target System

    7 - RESET 8 - DSI The green LEDs «BDI» and «TRGT» marked light up when target is powered up 9 - Vcc Target 10 - DSO and the jumper is inserted correctly © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 9: Status Led "Mode

    The BDI is ready for use, the firmware is already loaded. The power supply for the BDI1000 is < 2.5VDC. BLINK The BDI «loader mode» is active (an invalid firmware is loaded or loading firmware is active). © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 10: Connecting The Bdi1000 To Host

    S S S S w w w w i i i i s s s s s s s s M M M M a a a a d d d d e e e e RS232 © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 11: Ethernet Communication

    S S S S w w w w i i i i s s s s s s s s M M M M a a a a d d d d e e e e Ethernet (10 BASE-T) © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 12: Installation Of The Configuration Software

    Example of an installation process: • Copy the entire contents of the enclosed diskette into a directory on the hard disk. • You may create a new shortcut to the b10mcf.exe configuration program. © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 13: Configuration

    • Setup an initialization list for the target processor --> Initlist • Select the working mode --> Mode --> Mode Transmit • Transmit the configuration to the BDI For information about the dialogs and menus use the help system (F1). © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 14: Bdi1000 Setup/Update

    This button is only active if there is a newer firmware or logic version present in the execution directory of the BDI setup software. Press this button to write the new firmware and/or logic into the BDI1000 flash mem- ory / programmable logic. © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 15 • Switch ON the power supply for the BDI again and wait until the LED «MODE» blinks fast DEFAULT • Turn the power supply OFF again • Return the jumper to the «DEFAULT» position • Reassemble the unit as described in Appendix «Maintenance» © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 16: Init List

    8002 This entry in the init list allows to define a time (in ms) the BDI asserts the hardware reset signal. By default the reset signal is asserted for about 1ms. © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 17: Bdi Working Modes

    If this parameter selects a CPU clock rate that is higher than the real clock, BDM communication may fail. When selecting a clock rate slower than possible, BDM communication still works but not as fast as possible. © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 18: Startup Mode

    • The BDI works through the initialization list and writes the corresponding addresses. • Depending on the break mode, the necessary vectors are set and support code is written into the RAM on the target system. © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 19: Startup Mode Run

    The Loop mode is suitable when debugging real-time applications which can not be freezed, because external interrupt must be handled even when an application task is stopped at a breakpoint. © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 20 The ColdFire is never freezed because it is possible to access target memory via the BDM interface while the CPU is running. © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 21: Workspace

    RUN/LOOP used for standard exception procedure Vectors in RUN mode: When RUN mode is selected, only the vectors 0... 24 are initialized when the application is halted for the first time . © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 22: Specifications

    -20 °C ... +65 °C Relative Humidity (noncondensing) <90 %rF Size 160 x 85 x 35 mm Weight (without cables) 280 g Electromagnetic Compatibility (EMC) EN 50081-2, EN 50082-2 Specifications subject to change without notice © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 23: Environmental Notice

    BDM interface for Debugger, BDI1000 (ColdFire) User Manual CodeWarrior™ 6 Environmental notice Disposal of the equipment must be carried out at a designated disposal site. 7 Declaration of Conformity (CE) © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 24: Warranty

    In no event shall ABATRON be liable for any loss of profit or any other commercial damage, including but not limited to special, incidental, consequential, or other damages.
  • Page 25: Appendices

    Network processes do not function (loading the firmware was successful) Possible reasons • The BDI1000 is not connected or not correctly connected to the network (LAN cable or media converter) • An incorrect IP address was entered (BDI1000 configuration) © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 26: B Maintenance

    2.2 Remove the two screws that hold the front panel TARGET A TARGET B 3.1 While holding the casing, remove the front panel and the blue elastig sealing casing elastic sealing front panel © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 27 5.4 Mount the two plastic caps that cover the screws 5.5 Plug the cables Observe precautions for handling (Electrostatic sensitive device) Unplug the cables before opening the cover. Use exact fuse replacement (Microfuse MSF 1.6 AF). © Copyright 1992-2004 by ABATRON AG V 1.04...
  • Page 28: C Trademarks

    BDM interface for Debugger, BDI1000 (ColdFire) User Manual CodeWarrior™ C Trademarks All trademarks are property of their respective holders. © Copyright 1992-2004 by ABATRON AG V 1.04...

Table of Contents