Page 2
2 Installation ........................... 5 2.1 Connecting the BDI2000 to Target ..................5 2.1.1 Changing Target Processor Type ................7 2.2 Connecting the BDI2000 to Power Supply ................8 2.3 Status LED «MODE»......................9 2.4 Connecting the BDI2000 to Host ..................10 2.4.1 Serial line communication ..................
Ethernet (10 BASE-T) 1.1 BDI2000 The BDI2000 is the main part of the bdiGDB system. This small box implements the interface be- tween the JTAG pins of the target CPU and a 10Base-T Ethernet connector. The firmware and the programmable logic of the BDI2000 can be updated by the user with a simple Windows based con- figuration program.
User Manual 1.2 BDI Configuration As an initial setup, the IP address of the BDI2000, the IP address of the host with the configuration file and the name of the configuration file is stored within the flash of the BDI2000.
User Manual 2 Installation 2.1 Connecting the BDI2000 to Target The cable to the target system is a 16 pin flat ribbon cable. In case where the target system has an appropriate connector, the cable can be directly connected. The pin assignment is in accordance with the PowerPC COP connector specification.
Page 6
3.0 – 5.0V with Rev. B : This input to the BDI2000 is used to detect if the target is powered up. If there is a current limiting resistor between this pin and the target Vdd, it should be 100 Ohm or less.
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 chapter 2.5). During this process the target cable must be disconnected from the target system.
2.2 Connecting the BDI2000 to Power Supply The BDI2000 needs to be supplied with 5 Volts (max. 1A) 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 BDI2000, keep the power supply cable as short as possible.
MODE LED BDI STATES The BDI is ready for use, the firmware is already loaded. The power supply for the BDI2000 is < 4.75VDC. BLINK The BDI «loader mode» is active (an invalid firmware is loaded or loading firmware is active).
BDI2000 (PA6T) User Manual 2.4 Connecting the BDI2000 to Host 2.4.1 Serial line communication Serial line communication is only used for the initial configuration of the bdiGDB system. The host is connected to the BDI through the serial interface (COM1...COM4). The communication cable (included) between BDI and Host is a serial cable.
User Manual 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 thin Ethernet coaxial networks you can connect a commercially available media converter (BNC-->10 BASE-T) between your network and the BDI2000.
2.5 Initial configuration of the bdiGDB system On the enclosed CD you will find the BDI configuration software and the firmware / logic required for the BDI2000. For Windows users there is also a TFTP server included. The following files are on the CD.
2.5.1 Configuration with a Linux / Unix host The firmware / logic update and the initial configuration of the BDI2000 is done with a command line utility. In the ZIP Archive bdisetup.zip are all sources to build this utility. More information about this utility can be found at the top in the bdisetup.c source file.
Page 14
The following parameters are used to configure the BDI: BDI IP Address The IP address for the BDI2000. Ask your network administrator for as- signing an IP address to this BDI2000. Every BDI2000 in your network needs a different IP address.
CPU (see Chapter 2.1.1). dialog box «BDI2000 Update/Setup» Before you can use the BDI2000 together with the GNU debugger, you must store the initial config- uration parameters in the BDI2000 flash memory. The following options allow you to do this:...
User manual. This name is transmitted to the TFTP server when reading the configuration file. Transmit Click on this button to store the configuration in the BDI2000 flash memory. 2.5.3 Recover procedure In rare instances you may not be able to load the firmware in spite of a correctly connected BDI (error of the previous firmware in the flash memory).
• If not already done, connect the BDI2000 system to the network. • Power-up the BDI2000. • Start a Telnet client on the host and connect to the BDI2000 (the IP address you entered dur- ing initial configuration). • If everything is okay, a sign on message like «BDI Debugger for Embedded PowerPC» and a list of the available commands should be displayed in the Telnet window.
PA6T Example: CPUTYPE PA6T JTAGCLOCK value With this value you can select the JTAG clock rate the BDI2000 uses when communication with the target CPU. value 0 = 16.6 MHz, 1 = 8.3 MHz, 2 = 4.1 MHz Example: CLOCK 1 ;...
3.3.4 Target serial I/O via BDI A RS232 port of the target can be connected to the RS232 port of the BDI2000. This way it is possible to access the target’s serial I/O via a TCP/IP channel. For example, you can connect a Telnet session to the appropriate BDI2000 port.
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.
Need help?
Do you have a question about the BDI2000 and is the answer not in the manual?
Questions and answers