EasyManua.ls Logo

Abatron BDI2000 - User Manual

Abatron BDI2000
51 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
bdi GDB
JTAG debug interface for GNU Debugger
PowerPC 7440 / 7450 / 86xx
User Manual
Manual Version 1.13 for BDI2000
©1997-2015 by Abatron AG

Other manuals for Abatron BDI2000

Questions and Answers

  • J
    julie49Aug 20, 2025
    What to do if network processes do not function on Abatron BDI2000?
    • D
      David CrossAug 20, 2025
      If network processes aren't functioning after a successful firmware load for your Abatron Computer Accessories, ensure the BDI2000 is properly connected to the network via LAN cable or media converter. Also, verify that the IP address entered in the BDI2000 configuration is correct.
  • R
    Ryan RowlandAug 21, 2025
    What to do if Abatron Computer Accessories are not working with the target system?
    • A
      Andrea DoughertyAug 22, 2025
      If you're unable to work with the target system after successfully loading the firmware on your Abatron Computer Accessories, consider these potential causes: * Check the pin assignment (BDM/JTAG connector) of the target system. * Ensure correct target system initialization by entering an appropriate target initialization list. * Verify that the IP address entered is correct (BDI2000 configuration). * Inspect the BDM/JTAG signals from the target system for any short-circuits or breaks. * Consider the possibility of damage to the target system.
  • J
    John BrennanAug 25, 2025
    Why can't the firmware be loaded on Abatron Computer Accessories?
    • D
      David MillerAug 25, 2025
      If the firmware cannot be loaded on your Abatron Computer Accessories, it might be due to several reasons: * The BDI might not be correctly connected with the target system. * The target system's power supply could be switched off or out of the operating range (4.75 VDC ... 5.25 VDC), indicated by the MODE LED being OFF or RED. * A damaged built-in fuse could be the cause, also indicated by the MODE LED being OFF. * The BDI might not be correctly connected to the Host. * A wrong communication port (Com 1...Com 4) might be selected.
  • K
    Kathleen MilesAug 26, 2025
    What to do if Abatron BDI2000 are not working with the target system after firmware loading?
    • C
      Chad WilliamsAug 26, 2025
      If you're experiencing issues with the target system after successfully loading the firmware on your Abatron Computer Accessories, several factors could be at play. First, verify the pin assignment (BDM/JTAG connector) of the target system. Ensure correct target system initialization by entering an appropriate target initialization list. An incorrect IP address in the BDI2000 configuration could also be the cause. Check for any BDM/JTAG signal issues from the target system, such as short circuits or breaks. Lastly, consider the possibility of damage to the target system itself.
  • M
    Matthew LeeAug 27, 2025
    Why the firmware can not be loaded on Abatron BDI2000?
    • S
      Susan YoungAug 27, 2025
      If the firmware cannot be loaded on your Abatron Computer Accessories, consider these potential causes: * The BDI might not be correctly connected with the target system. * The target system's power supply could be switched off or operating outside the range of 4.75 VDC to 5.25 VDC, indicated by the MODE LED being off or red. * A damaged built-in fuse, also indicated by the MODE LED being off. * Incorrect connection between the BDI and the host. * Selection of a wrong communication port (Com 1...Com 4).
  • M
    morgancooperAug 30, 2025
    What to do if Abatron BDI2000 Computer Accessories do not work with the target system after loading firmware?
    • M
      Mathew ValdezAug 30, 2025
      If the Abatron Computer Accessories aren't working with the target system after the firmware loads, it could be due to a wrong pin assignment (BDM/JTAG connector) of the target system. Check that target system initialization is correct by entering an appropriate target initialization list. Ensure that you've entered the correct IP address in the BDI2000 configuration. There might be incorrect BDM/JTAG signals from the target system (short-circuit, break, etc.), or the target system itself may be damaged.
  • A
    Alexander SpearsAug 31, 2025
    How to fix firmware loading issues on Abatron BDI2000?
    • M
      Melissa PadillaAug 31, 2025
      If the firmware isn't loading, the BDI might not be correctly connected with the target system or the host. Ensure the target system's power supply is switched on and within the operating range (4.75 VDC ... 5.25 VDC). A damaged built-in fuse could also be the cause. Finally, a wrong communication port (Com 1...Com 4) might be selected.
  • L
    Lisa BaileySep 3, 2025
    What to do if Abatron Computer Accessories are not working with the target system after loading firmware?
    • P
      paceautumnSep 3, 2025
      If the Abatron Computer Accessories aren't working with the target system after the firmware loads successfully, check the following possible causes: * Incorrect pin assignment (BDM/JTAG connector) of the target system. * Incorrect target system initialization, requiring an appropriate target initialization list. * An incorrect IP address entered in the BDI2000 configuration. * BDM/JTAG signal issues from the target system, such as short circuits or breaks. * Damage to the target system.
  • J
    Jeremy FischerSep 4, 2025
    How to troubleshoot firmware loading issues on Abatron BDI2000 Computer Accessories?
    • A
      Alejandro RogersSep 5, 2025
      If the firmware cannot be loaded, consider these potential causes: * Incorrect BDI connection with the target system. * Target system power supply issues (switched off or outside the 4.75 VDC ... 5.25 VDC range), indicated by the MODE LED being OFF or RED. * A damaged built-in fuse, also indicated by the MODE LED being OFF. * Incorrect BDI connection with the Host. * Selection of a wrong communication port (Com 1...Com 4).
  • M
    michellearnoldSep 6, 2025
    What to do if Abatron Recording Equipment is not working with the target system after loading firmware?
    • C
      Cindy KellySep 6, 2025
      If your Abatron Recording Equipment isn't working with the target system after the firmware loads, there could be several reasons: * Check for wrong pin assignment (BDM/JTAG connector) of the target system. * Ensure target system initialization is correct by entering an appropriate target initialization list. * Verify that the correct IP address was entered (BDI2000 configuration). * Inspect BDM/JTAG signals from the target system for any issues like short-circuits or breaks. * Consider the possibility of damage to the target system.

Summary

Introduction

BDI2000

Overview of the BDI2000, its function as the main part of the bdiGDB system, and its firmware/logic update capabilities.

BDI Configuration

Details on initial setup, IP address, host IP, and configuration file storage within BDI2000 flash memory.

Installation

Connecting the BDI2000 to Target

Instructions for connecting the BDI2000 to the target system using a 16-pin ribbon cable, including pin assignments and cable length limits.

Connecting the BDI2000 to Power Supply

Guidance on connecting the BDI2000 to a 5V power supply, specifying voltage limits and connection sequences for reliable operation.

Status LED MODE

Explanation of the built-in LED states (OFF, ON, BLINK) and their corresponding BDI status indicators.

Connecting the BDI2000 to Host

Details on establishing host connection via serial line (RS232) for initial configuration and Ethernet communication.

Initial configuration of the bdiGDB system

Steps for configuring the bdiGDB system, including software/firmware loading and initial parameter transmission via diskette or BOOTP.

Configuration with a Linux; Unix host

Procedure for configuring the BDI2000 on Linux/Unix systems, involving building a setup tool, checking serial connection, and loading firmware.

Configuration with a Windows host

Steps to configure the BDI2000 on Windows using the Update/Setup dialog box, including firmware/logic updates and parameter settings.

Recover procedure

Procedure to recover the BDI2000 if firmware loading fails, involving jumper settings and power cycling.

Testing the BDI2000 to host connection

Method to test the communication between the host and BDI2000 using Telnet after initial setup.

TFTP server for Windows

Description of the provided TFTP server (tftpsrv.exe) for Windows, used for configuration file access and program loading.

Using bdiGDB

Principle of operation

Explanation of how the BDI firmware handles GDB requests, accesses target memory/registers via JTAG, and the power-up sequence.

Configuration File

Details on the syntax and structure of the configuration file, including comments, part names, and identifier/parameter entries.

Part [INIT]

Defines commands executed upon target reset to prepare it for program loading, including register writes and delays.

Part [TARGET]

Specifies target-specific values like CPUTYPE, JTAGCLOCK, BDIMODE, STARTUP mode, and BOOTADDR for debugging.

Part [HOST]

Defines host-specific values such as IP address, default filename, image format, load mode, and start address.

Part [FLASH]

Covers flash programming and erasing, defining chip type, size, bus width, filename, format, and erase commands.

Part [REGS]

Explains how to define registers in a definition file for easier access via Telnet, including register types and SWAP options.

Debugging with GDB

Details on debugging with GDB, including target setup, connecting to the remote target, and handling application suspension.

Breakpoint Handling

Describes breakpoint modes (SOFT/HARD) and how GDB versions handle breakpoints, including hardware breakpoint setup.

GDB monitor command

Explains the use of the GDB 'monitor' command to execute Telnet commands and switch BDI breakpoint modes from GDB.

Target serial I;O via BDI

How to connect target serial I/O to BDI's RS232 port for access via TCP/IP, enabling Telnet sessions for UART output.

Embedded Linux MMU Support

Details on supporting Linux kernel debugging with MMU enabled, including PTBASE configuration for page table translation.

Telnet Interface

Overview of the integrated Telnet server for error messages, information, and basic debug commands like memory modification and register display.

Dual-Core Support for MPC8641 D

Guidance on concurrent debugging of MPC8641D dual-core processors, including configuration and startup modes for each core.

Specifications

Environmental notice

Declaration of Conformity (CE)

Warranty

Appendices

Troubleshooting

Common problems encountered during firmware loading, target system operation, and network connectivity, with possible reasons and solutions.

Maintenance

Instructions for cleaning the housing, replacing the fuse, and reassembling the unit, including ESD precautions.

Trademarks

Statement that all trademarks are the property of their respective holders.

Abatron BDI2000 Specifications

General IconGeneral
Supported ProtocolsJTAG, SWD
Target InterfaceJTAG, SWD
InterfaceEthernet
Operating System CompatibilityWindows, Linux
Host InterfaceEthernet, USB
Supported Architectures/DevicesARM, MIPS, PowerPC, ColdFire, XScale
ConnectionEthernet, USB
Debugging FeaturesBreakpoints, Memory access, Register access
Operating System SupportWindows, Linux