background image

 

bdi

 

Access

 

JTAG interface library

 

MIPS32

 

Installation Manual

 

Manual Version 1.00 for BDI2000

 

© 1992-2004 ABATRON AG

Summary of Contents for BDI2000

Page 1: ...bdiAccess JTAG interface library MIPS32 Installation Manual Manual Version 1 00 for BDI2000 1992 2004 ABATRON AG ...

Page 2: ...l Power Supply 7 2 2 2 Power Supply from Target System 8 2 3 Status LED MODE 9 2 4 Connecting the BDI2000 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 BDI2000 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 of...

Page 3: ...ibrary is defined in a different document that is target independent 1 1 BDI2000 The BDI2000 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 program mable logic of the BDI2000 can be updated by the user with a simple Windows based configuration program The BDI2000 supports 1 8 5 0 ...

Page 4: ...s powered up Rev A 1 24 2 Connector 1 TRST 2 GROUND 3 TDI 4 GROUND 5 TDO 6 GROUND 7 TMS 8 GROUND 9 TCK 10 GROUND 11 RESET 12 GROUND 13 NC 14 GROUND 15 NC 16 GROUND 17 NC 18 GROUND 19 NC 20 GROUND 21 DBGBOOT 22 GROUND 23 VIO Target 24 GROUND 20 NC 1 TRST 2 NC 3 TDI 4 NC 5 TDO 6 GROUND 7 TMS 8 GROUND 9 TCK 10 NC 11 RESET 12 key 13 DINT 14 VIO Target 24 pin RC32300 Connector 23 optional available P N...

Page 5: ... the BDI2000 connects to the target TMS line 7 RESET This open collector output of the BDI2000 is used to reset the target system 8 TDI EJTAG Test Data In This output of the BDI2000 connects to the target TDI line 9 VIO Target 1 8 5 0V This is the target reference voltage It indicates that the target has power and it is also used to create the logic level reference for the input comparators It als...

Page 6: ... setup has to be done see chapter 2 5 During this process the target cable must be disconnected from the target system The BDI2000 needs to be supplied with 5 Volts via the BDI OPTION connec tor Rev A or via the POWER connector Rev B C For more information see chapter 2 2 1 External Power Supply To avoid data line conflicts the BDI2000 must be disconnected from the target system while programming ...

Page 7: ...tween 4 75V and 5 25V 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 BDI TRGT MODE BDI MAIN BDI OPTION 13 1 14 2 BDI OPTION 1 NOT USED 2 GROUND 3 NOT USED 4 GROUND 5 NOT USED 6 GROUND 7 NOT USED 8 GROUND 9 NOT USED 10 GROUND 11 NOT ...

Page 8: ...operation the power supply to the BDI2000 must be between 4 75V and 5 25V DC The maximal tolerable supply voltage is 5 25 VDC Any higher voltage or a wrong polarity might destroy the electronics BDI TRGT MODE BDI MAIN BDI OPTION 13 1 14 2 BDI OPTION Connector The green LEDs BDI and TRGT marked light up when target is powered up Jumper and the jumper is inserted correctly 1 NOT USED 2 GROUND 3 NOT ...

Page 9: ...n 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 BDI2000 is 4 75VDC BLINK The BDI loader mode is active an invalid firmware is loaded or loading firmware is active BDI TRGT MODE BDI MAIN BDI OPTION BDI TRGT MODE TARGET A TARGET B Rev A Rev B C ...

Page 10: ...r PC host BDI2000 A A A Ab b b ba a a at t t tr r r ro o o on n n n A A A AG G G G S S S Sw w w wi i i is s s ss s s s M M M Ma a a ad d d de e e e Target System RS232 RS232 LI TX RX 10 BASE T 5 4 3 2 1 9 8 7 6 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 Rev A MIPS RS232 Connector for PC host BDI2000 A A A Ab b b ba a a at t t tr r r ro o o on n n n A A A...

Page 11: ...s the meanings of the built in LED lights LED Name Description LI Link When this LED light is ON data link is successful between the UTP port of the BDI2000 and the hub to which it is connected TX Transmit When this LED light BLINKS data is being transmitted through the UTP port of the BDI2000 RX Receive When this LED light BLINKS data is being received through the UTP port of the BDI2000 10 BASE ...

Page 12: ...S32 targets r4kjed20 xxx JEDEC file for the BDI2000 Rev A B logic device programming r4kjed21 xxx JEDEC file for the BDI2000 Rev C logic device programming Only for Windows hosts accr4k exe Setup and demo program WIN32 application accr4k hlp Helpfile for the setup and demoprogram bdiifc32 dll The bdiAccess library WIN32 DLL bdiifc32 lib The import library for the bdiAccess DLL WIN32 bdiifc h The C...

Page 13: ... into the BDI flash Every of this task 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...

Page 14: ...h the BDI2000 loader Once connected the BDI2000 remains in loader mode until it is restarted or this dialog box is closed Current Press this button to read back the current loaded BDI2000 software and logic versions The current loader firmware and logic version will be dis played Erase Press this button to erase the current loaded firmware and logic Maybe used fall back to an older version of the ...

Page 15: ...onfiguration in the BDI2000 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 Appendix Troubleshooting In case you do not have any success with the tips there do the following Switch OFF the pow...

Page 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 up to 16 Mbit s Supported target voltage 1 8 5 0 V 3 0 5 0 V with Rev A B Operating Temperature 5 C 60 C Storage Temperature 20 C 65 C Relative Humidity noncondensing 90 rF Size 190 x 110 x 35 mm Weight without cables 420 g Host Cable length RS232 2 5 m Sp...

Page 17: ...face library BDI2000 MIPS32 Installation Manual 17 Copyright 1992 2004 by ABATRON AG V 1 00 4 Environmental notice Disposal of the equipment must be carried out at a designated disposal site 5 Declaration of Conformity CE ...

Page 18: ... ing 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 diskette cable BDI2000 and documentation and the program license granted here in includi...

Page 19: ...mmunication 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 BDI2000 configuration BDM JTAG signals from the target system are not co...

Page 20: ...ion 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 BDI 2000 A A A A b b b b a a a a t t t t r r r r o o o o n n n n A A A A G G G G S S S S w w w w i i i i s s s s s s s s M M M M a a a a d d d d e e e e 1 1 Unplug the cables BDI TRGT MOD...

Page 21: ...Ds align with the holes in the front panel elastic sealing Reinstallation back panel 5 2 Push carefully the front panel and the red 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 shown in the figure...

Page 22: ...bdiAccessJTAG interface library BDI2000 MIPS32 Installation Manual 22 Copyright 1992 2004 by ABATRON AG V 1 00 C Trademarks All trademarks are property of their respective holders ...

Reviews: