background image

bdi

Access

 

JTAG interface library, BDI1000 (ARM7/9/9E)

Installation Manual

 20

© Copyright 1992-2008 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 and it is still not responding, then the built in fuse might be damaged
(in cases where the device was used with wrong supply voltage or wrong polarity). To exchange the
fuse or to perform special initialization,  please proceed according to the following steps:

Observe precautions for handling (Electrostatic sensitive device)

Unplug the cables before opening the cover.

Use exact fuse replacement (Microfuse MSF 1.6 AF). 

!

1

2

3

BDI1000

1.1 Unplug the cables

2.1 Remove the two plastic caps that cover the screws on target front side

2.2 Remove the two screws that hold the front panel

3.1 While holding the casing, remove the front panel and the blue elastig sealing 

(e.g. with a small knife) 

front panel

elastic sealing

casing

 TARGET A                  TARGET B

 

BD

I

TRGT

MODE

Содержание bdiAccess BDI1000

Страница 1: ...bdiAccess JTAG interface library ARM7 ARM9 Installation Manual Manual Version 1 02 for BDI1000 1992 2008 ABATRON AG ...

Страница 2: ...al Power Supply 7 2 2 2 Power Supply from Target System 8 2 3 Status LED MODE 9 2 4 Connecting the BDI1000 to Host 10 2 4 1 Serial line communication 10 2 4 2 Ethernet communication 11 2 5 Installation of the Configuration Software 12 2 6 BDI1000 Setup Update 13 2 6 1 Linux Unix Hosts 13 2 6 2 Windows Hosts 14 2 6 3 Recover procedure 15 3 Specifications 16 4 Environmental notice 17 5 Declaration o...

Страница 3: ...tallation Manual shows how to connect the BDI1000 to a ARM7TDMI based target and how to install the bdiAccess software The interface to the library is defined in a different document that is target independent 1 1 BDI1000 The BDI1000 is a processor system in a small box It implements the interface between the JTAG pins of the target CPU and a 10Base T Ethernet RS232 connector The firmware and the ...

Страница 4: ... reliable operation of the BDI EMC runtimes etc the target cable length must not exceed 20 cm 8 TARGET A connector signals see table on next page BDI1000 Target System ARM 1 13 14 2 The green LED TRGT marked light up when target is powered up 14 pin Target Connector 1 Vcc Target 2 GROUND 3 TRST 4 GROUND 5 TDI 6 NC 7 TMS 8 NC 9 TCK 10 NC 11 TDO 12 RESET 13 NC 14 NC 1 Vcc Target 2 NC 3 TRST 4 NC 5 T...

Страница 5: ... drain push pull output of the BDI1000 resets the JTAG TAP controller on the target Default driver type is open drain With a special init list entry it can be changed to push pull see online help 3 5 GND System Ground 4 TCK JTAG Test Clock This output of the BDI1000 connects to the target TCK line 6 TMS JTAG Test Mode Select This output of the BDI1000 connects to the target TMS line 7 RESET This o...

Страница 6: ... ARM PPC a new setup has to be done see chapter 2 6 Configuration During this process the target cable must be disconnected from the target system The BDI1000 needs to be supplied between 2 5V and 5V via the POWER connector For more information see chapter 2 2 1 External Power Supply To avoid data line conflicts the BDI1000 must be disconnected from the target system while programming the logic fo...

Страница 7: ...ble operation of the BDI1000 keep the power supply cable as short as possible For error free operation the power supply to the BDI1000 must be between 2 5V and 5V DC The maximal tolerable supply voltage is 5 25 VDC Any higher voltage or a wrong polarity might destroy the electronics Please switch on the system in the following sequence 1 external power supply 2 target system POWER Connector 1 Vcc ...

Страница 8: ...000 to Target Insert the en closed Jumper as shown in figure below Please ensure that the jumper is inserted correctly For error free operation the power supply to the BDI1000 must be between 2 5V and 5V DC The maximal tolerable supply voltage is 5 25 VDC Any higher voltage or a wrong polarity might destroy the electronics POWER Connetcor 1 Vcc BDI1000 2 5 5V 2 Vcc Target 2 5 5V 3 GROUND 4 NOT USE...

Страница 9: ...tatus 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 supply for the BDI1000 is 2 5VDC BLINK The BDI loader mode is active an invalid firmware is loaded or loading firmware is active TARGET A TARGET B BDI TRGT MODE ...

Страница 10: ...he BDI through the serial interface COM1 COM4 The communication cable between BDI and Host is a serial cable RXD TXD are crossed There is the same connector pinout for the BDI and for the Host side Refer to Figure below RS232 Connector for PC host BDI1000 Target System RS232 PC Host 1 NC 2 RXD data from host 3 TXD data to host 4 NC 5 GROUND 6 NC 7 NC 8 NC 9 NC RS232 LI POWER 10 BASE T 5 4 3 2 1 9 ...

Страница 11: ...in Ethernet coaxial networks you can connect a commercially available media converter BNC 10 BASE T between your network and the BDI1000 Contact your network administrator if you have questions about the network 10 BASE T PC Unix Host Target System Ethernet 10 BASE T 1 TD 2 TD 3 RD 4 NC 5 NC 6 RD 7 NC 8 NC Connector BDI1000 RS232 LI POWER 10 BASE T 1 8 When the LI LED light is ON data link is succ...

Страница 12: ...al in pdf format bdiacc pdf The bdiAccess interface specification in pdf format b10armfw xxx Firmware for BDI1000 for ARM targets armjed10 xxx JEDEC file for the BDI1000 logic device programming Only for Windows hosts b10armfw exe Setup program WIN32 application bdiifc32 dll The bdiAccess library WIN32 DLL bdiifc32 lib The import library for the bdiAccess DLL WIN32 bdiifc h The C header file showi...

Страница 13: ...sk is started by executing the setup utility with different parameters The first param eter always selects the task to execute bdisetup v e u c additional parameters v Read version e Erase firmware and logic u Update firmware and or logic c Store network configuration There are two common additional parameters which define the serial port and the serial baudrate pP Port to use replace P with the p...

Страница 14: ... baudrate used to communicate with the BDI1000 loader during this setup session Connect Click on this button to establish a connection with the BDI1000 loader Once connected the BDI1000 remains in loader mode until it is restarted or this dialog box is closed Current Press this button to read back the current loaded BDI1000 firmware ver sion The current firmware version will be displayed Erase Pre...

Страница 15: ...way feature is disabled you may enter 255 255 255 255 or any other value Transmit Click on this button to store the configuration in the BDI1000 flash memory 2 6 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 Before carrying out the following procedure check the possibilities in...

Страница 16: ...0 19 200 38 400 57 600 115 200 Data Bits 8 Parity Bits none Stop Bits 1 Network Interface 10 BASE T Serial Transfer Rate between BDI and Target 5 5 Mbit s BDM 12 Mbit s JTAG Supported target voltage 1 8 5 VDC Operating Temperature 5 C 60 C Storage Temperature 20 C 65 C Relative Humidity noncondensing 90 rF Size 160 x 85 x 35 mm Weight without cables 280 g Electromagnetic Compatibility EMC EN 50081...

Страница 17: ...ce library BDI1000 ARM7 9 9E Installation Manual 17 Copyright 1992 2008 by ABATRON AG V 1 02 4 Environmental notice Disposal of the equipment must be carried out at a designated disposal site 5 Declaration of Conformity CE ...

Страница 18: ...ng but not limited loss of profit special incidental consequential or other similar claims ABATRON Switzerland specifically disclaims all other warranties expressed or implied including but not limited to implied warranties of merchantability and fitness for particular purposes with respect to defects in the CD cable BDI1000 and documentation and the program license granted herein including withou...

Страница 19: ...munication port Com 1 Com 4 is selected Problem No working with the target system loading firmware is ok Possible reasons Wrong pin assignment BDM JTAG connector of the target system see chapter 2 Target system initialization is not correctly enter an appropriate target initialization list An incorrect IP address was entered BDI1000 configuration BDM JTAG signals from the target system are not cor...

Страница 20: ...ge or wrong polarity To exchange the fuse or to perform special initialization please proceed according to the following steps Observe precautions for handling Electrostatic sensitive device Unplug the cables before opening the cover Use exact fuse replacement Microfuse MSF 1 6 AF 1 2 3 BDI1000 1 1 Unplug the cables 2 1 Remove the two plastic caps that cover the screws on target front side 2 2 Rem...

Страница 21: ...trol that the LEDs align with the holes in the front panel elastic sealing Reinstallation back panel 5 2 Push carefully the front panel and the blue elastig sealing on the casing Check that the LEDs align with the holes in the front panel and that the 5 3 Mount the screws do not overtighten it 5 4 Mount the two plastic caps that cover the screws 5 5 Plug the cables position of the sealing is as sh...

Страница 22: ...bdiAccessJTAG interface library BDI1000 ARM7 9 9E Installation Manual 22 Copyright 1992 2008 by ABATRON AG V 1 02 C Trademarks All trademarks are property of their respective holders ...

Отзывы: