Contents
BdiGDB
BDI2000 BDI Configuration
Installation
Using bdiGDB
Introduction
Appendices
Troubleshooting Maintenance Trademarks
BDI2000
Introduction
BDI Configuration
Installation
Connecting the BDI2000 to Target
For BDI Main / Target a connector signals see table on next
Jtag Test Reset
BDI Main / Target a Connector Signals
Changing Target Processor Type
Adaptive Clocking
For Target B connector signals see table on next
Returned Jtag Test Clock
BDI Target B Connector Signals
External power supply Target system
Please switch on the system in the following sequence
142
Power Supply from Target System
Built in LED indicates the following BDI states
Status LED «MODE»
RS232 Connector
Name Description
BASE-T Connector
Ethernet communication
PC Host
Installation of the Configuration Software
Overview of an installation / configuration process
Activating Bootp
Following the steps to bring-up a new BDI2000
Build the setup tool
Load/Update the BDI firmware/logic
1 Configuration with a Linux / Unix host
For more information about Tftp use man tftpd
Check configuration and exit loader mode
Transmit the initial configuration parameters
file name without any path
Ory / programmable logic
2 Configuration with a Windows host
Reassemble the unit as described in Appendix «Maintenance»
Recover procedure
Tftp server for Windows NT
Testing the BDI2000 to host connection
Principle of operation
Using bdiGDB
Configuration File
Part Init
BdiGDB for GNU Debugger, BDI2000 ARM11/Cortex-A8
Format Coff
Using a startup program to initialize the target system
ROM on the target, select ROM as the format
Format COFF, SREC, AOUT, BIN, ELF or ROM Example
Pushpull
Part Target
Cputype ARM1136
None
Loadonly
Halt
Stop
RUN
Core
Soft
Hard
Breakmode Hard
Daisy chained Jtag devices
Low level Jtag scan chain configuration
Part Host
Dump filename
Prompt ARM11
Part Flash
BLOCK, CHIP, Unlock
AM29BX8 MIRRORX8, I28BX8 STRATAX8, AT49X8
Supported Flash Memories
Tor. In other words, this is the size of one sector in bytes
Or use the Telnet unlock command
Part Regs
Example for a register definition
Entry in the configuration file
Register definition file
Target setup
Connecting to the target
Debugging with GDB
Breakpoint Handling
GDB monitor command
Target serial I/O via BDI
Target DCC I/O via BDI
Telnet Interface
Dump
Command list
CP15 Invalidate I cache line CRn = 7, opcode2 = 1, CRm =
CPxx Registers
Some examples CP15 ID register CRn = 0, opcode2 =
CP15 Cache Type CRn = 0, opcode2 =
Multi-Core Support
BASE-T
Specifications
Declaration of Conformity CE
Environmental notice
Warranty
Possible reasons
Troubleshooting
Problem
firmware can not be loaded
Unplug the cables
Maintenance
Reinstallation
All trademarks are property of their respective holders
Trademarks