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

  • G
    Gary BrandtSep 8, 2025
    How to fix firmware loading issues on Abatron Recording Equipment?
    • A
      Anita SanchezSep 8, 2025
      If the firmware cannot be loaded on your Abatron Recording Equipment, consider the following potential causes: * The BDI might not be correctly connected with the target system. * The target system's power supply may be switched off or not within 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 issue, also indicated by the MODE LED being OFF. * The BDI might not be correctly connected with the Host. * A wrong communication port (Com 1...Com 4) might be selected.
  • W
    Wendy HolderSep 12, 2025
    Why are network processes not functioning on my Abatron Recording Equipment after successful firmware loading?
    • S
      Stephen ThorntonSep 12, 2025
      If network processes aren't functioning on your Abatron Recording Equipment after successfully loading the firmware, it could be due to: * The BDI2000 not being connected or correctly connected to the network (LAN cable or media converter). * An incorrect IP address being entered in the BDI2000 configuration.
  • S
    Sarah TrevinoSep 12, 2025
    What to do if Abatron Computer Accessories firmware can't be loaded?
    • B
      brownnatalieSep 13, 2025
      If the firmware cannot be loaded, verify the BDI is correctly connected to the target system and host. Ensure the target system's power supply is switched on and within the operating range of 4.75 VDC to 5.25 VDC. If the MODE LED is off, replace the damaged built-in fuse. Also, make sure the correct communication port is selected.
  • J
    johnsonalexaSep 14, 2025
    What to do if Abatron BDI2000 Computer Accessories network processes do not function after loading firmware?
    • B
      Beth ClarkSep 14, 2025
      If network processes aren't functioning after loading the firmware, ensure the BDI2000 is correctly connected to the network via LAN cable or media converter. Also, verify that the correct IP address is entered in the BDI2000 configuration.
  • R
    rblairSep 16, 2025
    What to do if Abatron BDI2000 is not working with the target system after loading firmware?
    • J
      Jamie LopezSep 16, 2025
      If the system isn't working with the target system after loading firmware, check and correct the pin assignment of the BDM/JTAG connector. Ensure you enter the appropriate target initialization list and the correct IP address in the BDI2000 configuration. Check for short-circuits or breaks in BDM/JTAG signals. If the issue persists, the target system may be damaged and require repair or replacement.

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