Abatron BDI2000 User Manuals

Manual is about: JTAG debug interface for GNU Debugger PowerPC 7440 / 7450 / 86xx

Summary of BDI2000

  • Page 1

    Bdi cw bdm interface for codewarrior™ debugger powerpc mpc8xx/mpc5xx user manual manual version 1.02 for bdi2000 © 1992-2001 abatron ag.

  • Page 2

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 2 © copyright 1992-2001 by abatron ag v 1.02 1 introduction ................................................................................................................................. 3 1.1 bdi2000...................

  • Page 3

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 3 © copyright 1992-2001 by abatron ag v 1.02 1 introduction the bdi2000 adds background debug mode features to the codewarrior debugger environment from metrowerks. With the bdi2000, you control and monitor the microcon...

  • Page 4

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 4 © copyright 1992-2001 by abatron ag v 1.02 2 installation 2.1 connecting the bdi2000 to target the cable to the target system is a ten pin flat ribbon cable. In case where the target system has an appropriate connecto...

  • Page 5

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 5 © copyright 1992-2001 by abatron ag v 1.02 bdi main / target a connector signals: mention of sources used: mpc860ads user’s manual, revision a enhanced debug mode detection: for mpc8xx and mpc555 targets, debug mode (...

  • Page 6

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 6 © copyright 1992-2001 by abatron ag v 1.02 2.1.1 changing target processor type before you can use the bdi2000 with an other target processor type (e.G. Cpu32 ppc), a new setup has to be done (see appendix a). During ...

  • Page 7

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 7 © copyright 1992-2001 by abatron ag v 1.02 2.2 connecting the bdi2000 to power supply 2.2.1 external power supply the bdi2000 needs to be supplied with 5 volts (max. 1a) via the bdi option connector (rev. A) or via po...

  • Page 8

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 8 © copyright 1992-2001 by abatron ag v 1.02 2.2.2 power supply from target system the bdi2000 needs to be supplied with 5 volts (max. 1a) via bdi main target connector (rev. A) or via target a connector (rev. B/c). Thi...

  • Page 9

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 9 © copyright 1992-2001 by abatron ag v 1.02 2.3 status led «mode» the built in led indicates the following bdi states: mode led bdi states off the bdi is ready for use, the firmware is already loaded. On the power supp...

  • Page 10

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 10 © copyright 1992-2001 by abatron ag v 1.02 2.4 connecting the bdi2000 to the host 2.4.1 serial line communication the host is connected to the bdi through the serial interface (com1...Com4). The communication cable b...

  • Page 11

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 11 © copyright 1992-2001 by abatron ag v 1.02 2.4.2 ethernet communication the bdi2000 has a built-in 10 base-t ethernet interface (see figure below). Connect an utp (un- shilded twisted pair) cable to the bd2000. For t...

  • Page 12

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 12 © copyright 1992-2001 by abatron ag v 1.02 2.5 installation of the configuration software on the enclosed diskette you will find the bdi configuration software and the firmware required for the bdi. Copy all these fi...

  • Page 13

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 13 © copyright 1992-2001 by abatron ag v 1.02 2.6 configuration before you can use the bdi together with the debugger, the bdi must be configured. Use the setup menu and follow the steps listed below: • load or update t...

  • Page 14

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 14 © copyright 1992-2001 by abatron ag v 1.02 connect click on this button to establish a connection with the bdi2000 loader. Once connected, the bdi2000 remains in loader mode until it is restarted or this dialog box i...

  • Page 15

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 15 © copyright 1992-2001 by abatron ag v 1.02 3 init list dialog box «startup init list» in order to prepare the target for debugging, you can define an initialization list. This list is stored in the flash memory of th...

  • Page 16

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 16 © copyright 1992-2001 by abatron ag v 1.02 4 bdi working modes dialog box «bdi working mode» with this dialog box you can define how the bdi interacts with the target system. Identification enter a text to identify t...

  • Page 17

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 17 © copyright 1992-2001 by abatron ag v 1.02 4.1 startup mode startup mode defines how the bdi interacts with the target system after a reset or power up sequence. 4.1.1 startup mode reset in this mode no rom is requir...

  • Page 18

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 18 © copyright 1992-2001 by abatron ag v 1.02 5 working with codewarrior 5.1 setup use the codewarrior "ide preferences" dialog box, section "debugger -> remote connections", and setup the appropriate communication para...

  • Page 19

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 19 © copyright 1992-2001 by abatron ag v 1.02 6 specifications 6.1 bdi2000 operating voltage limiting 5 vdc ± 0.25 v power supply current typ. 500 ma max. 1000 ma rs232 interface: baud rates 9’600,19’200, 38’400, 57’600...

  • Page 20

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 20 © copyright 1992-2001 by abatron ag v 1.02 7 environmental notice disposal of the equipment must be carried out at a designated disposal site. 8 declaration of conformity (ce).

  • Page 21

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 21 © copyright 1992-2001 by abatron ag v 1.02 9 warranty abatron switzerland warrants the physical diskette, cable, bdi2000 and physical documentation to be free of defects in materials and workmanship for a period of 2...

  • Page 22: Appendices

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 22 © copyright 1992-2001 by abatron ag v 1.02 appendices a troubleshooting problem the firmware can not be loaded. Possible reasons • the bdi is not correct connected with the target system (see chapter 2). • the power ...

  • Page 23

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 23 © copyright 1992-2001 by abatron ag v 1.02 b maintenance the bdi needs no special maintenance. Clean the housing with a mild detergent only. Solvents such as gasoline may damage it. If the bdi is connected correctly ...

  • Page 24

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 24 © copyright 1992-2001 by abatron ag v 1.02 observe precautions for handling (electrostatic sensitive device) unplug the cables before opening the cover. Use exact fuse replacement (microfuse msf 1.6 af). 4 5 4.1 whil...

  • Page 25

    Bdi cw bdm interface for codewarrior™ debugger, bdi2000 (mpc5xx/8xx) user manual 25 © copyright 1992-2001 by abatron ag v 1.02 c trademarks all trademarks are property of their respective holders..