Home

bdiPro User Manual

image

Contents

1. Information about menus and dialog boxes by pressing the F1 function key Copyright 1993 2010 by ABATRON AG V 1 02 AX Duo for BDI1000 ARM7 9 9E User Manual 5 2 Installation 2 1 Connecting the BDI1000 to Target The enclosed cables to the target system are designed for the ARM Development Boards In case where the target system has the same connector layout the cable 14 pin or 20 pin can be directly connected A In order to ensure reliable operation of the BDI EMC runtimes etc the target cable length must not exceed 20 cm 8 LLLLLLLLL 1 go hp Target System EHEHEH HEHE MEE AR 2 20 20 pin Multi ICE Connector 1 Vcc Target 2222229 3 TRST 1 13 14 pin Target 5 TDI gt eee lt Connector 1 Vcc Target 7 TMS 2 GROUND 8 GROUND mE 3 TRST 9 TCK BDhiooo 4 GROUND 10 GROUND 5 TDI 7 TMS 13 TDO 9 TCK 15 RESET 11 TDO 12 RESET The green LED TRGT marked light up when target is powered up TARGET A connector signals see table on next page Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 6 TARGET A Connector Signals reserved Describtion This pin is currently not used TRST JTAG Test Reset This open drain push pull output of the BDI1000 resets the JTAG TAP controller on the target Defaul
2. is able to deliver a current up to 900mA 2 5Vcc Target e 700mA 3 3Vcc Target e 450mA 5 0Vcc Target For pin description and layout see chapter 2 1 Connecting the BDI1000 to Target Insert the en closed Jumper as shown in figure below Please ensure that the jumper is inserted correctly A 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 Jumper POWER Connetcor 3 1 Vcc BDI1000 2 5 5V 2 Vcc Target 2 5 5V POWER Target A Connector TARGET A 5 3 3 GROUND 5 GROUND The green LEDs BDI and TRGT marked light up when target is powered up 9 Vcc Target and the jumper is inserted correctly O Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre tor BDI1000 ARM7 9 9E User Manual 10 2 3 Status LED MODE The built in LED indicates the following BDI states MODE LED BDI STATES The BDI is ready for use the firmware is already loaded The power supply for the BDI1000 is lt 2 5VDC The BDI loader mode is active an invalid firmware is loaded or loading firmware is active Copyright 1993 2010 by ABATRON AG V 1 02 Lo for BDI1000 ARM7 9 9E User Manual 11 2 4 Connecting the BDI1000 to Host 2 4 1 Serial line c
3. C 60 C 20 C 65 C lt 90 rF 160 x 85 x 35 mm 280 g EN 50081 2 EN 50082 2 Specifications subject to change without notice Copyright 1993 2010 by ABATRON AG V 1 02 AX uo for BDI1000 ARM7 9 9E User Manual 17 4 Environmental notice Disposal of the equipment must be carried out at a designated disposal site 5 Declaration of Conformity CE CE Declaration of Conformity This declaration is valid for the following product Type of device BDM JTAG Interface Product name BDI1000 The signing authorities state that the above mentioned equipment meets the requirements for emission and immunity according to EMC Directive 89 336 EEC The evaluation procedure of conformity was assured according to the following standards EN50081 2 EN50082 2 This declaration of conformity is based on the test report no QNL E079 05 9 a of Quinel Zug accredited according to EN 45001 Manufacturer Abatron AG St ckenstrasse 4 CH 6221 Rickenbach Authority Max Vock Ruedi Dummermuth Marketing Director Technical Director Rickenbach November 2 1999 Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 18 6 Warranty ABATRON Switzerland warrants the physical CD cable BDI1000 and physical documentation to be free of defects in materials and workmanship for a period of 36 months following the date of purchase when used under n
4. 1 External Power Supply A To avoid data line conflicts the BDI1000 must be disconnected from the target system while programming the logic for an other target CPU Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 8 2 2 Connecting the BDI1000 to Power Supply 2 2 1 External Power Supply The BDI1000 needs to be supplied between 2 5V and 5V via the POWER connector The available power supply from Abatron option or the enclosed power cable can be directly connected In order to ensure reliable operation of the BDI1000 keep the power supply cable as short as possible A 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 Connector 1 Vcc 42 5 5V 1 Vcc 3 GROUND The green LED BDI marked light up when power 2 5 5V is connected to the BDI1000 Please switch on the system in the following sequence gt external power supply 2 target system O Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 9 2 2 2 Power Supply from Target System The BDI1000 needs to be supplied between 2 5V and 5V via TARGET A connector This mode can only be used when the target system runs between 2 5V and 5V and the pin Vcc Target
5. Mount the screws do not overtighten it 5 4 Mount the two plastic caps that cover the screws 5 5 Plug the cables AN hs Observe precautions for handling Electrostatic sensitive device Unplug the cables before opening the cover Use exact fuse replacement Microfuse MSF 1 6 AF O Copyright 1993 2010 by ABATRON AG V 1 02 Lo for BDI1000 ARM7 9 9E User Manual 22 C Trademarks All trademarks are property of their respective holders O Copyright 1993 2010 by ABATRON AG V 1 02
6. procedure check the possibilities in Appendix Troubleshooting In case you do not have any success with the tips there do the following e Switch OFF the power supply for the BDI and open the unit as described in Appendix Maintenance Place the jumper in the INIT MODE position Connect the power cable or target cable if the BDI is powered Jumper from target system wn d om Switch ON the power supply for the BDI again and wait until the INIT MODE LED MODE blinks fast Me Turn the power supply OFF again LEM DEFAULT Return the jumper to the DEFAULT position So Reassemble the unit as described in Appendix Maintenance Copyright 1993 2010 by ABATRON AG V 1 02 AX uo for BDI1000 ARM7 9 9E User Manual 16 3 Specifications Operating Voltage Limiting Power Supply Current max RS232 Interface Baud Rates Data Bits Parity Bits Stop Bits Network Interface Serial Transfer Rate between BDI and Target Supported target voltage Operating Temperature Storage Temperature Relative Humidity noncondensing Size Weight without cables Electromagnetic Compatibility EMC 2 5 5 25VDC 900mA 2 5V 700mA 3 3V 450mA 5 0V 9 600 19 200 38 400 57 600 115 200 8 none 1 10 BASE T 5 5 Mbit s BDM 12 Mbit s JTAG 1 8 5 VDC 5
7. ver sion The current firmware version will be displayed Erase Press this button to erase the current loaded firmware Update This button is only active if there is a newer firmware version present in the execution directory of the setup software Press this button to write the new firmware into the BDI1000 flash memory O Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 15 BDI IP Address Subnet Mask Default Gateway Transmit Enter the IP address for the BDI1000 Use the following format XXX XXX XXX XXX e g 151 120 25 101 Ask your network administrator for assigning an IP address to this BDI1000 Every BDI1000 in your network needs a different IP address Enter the subnet mask of the network where the BDI is connected to Use the following format xxx xxx xxx xxxe g 255 255 255 0 A subnet mask of 255 255 255 255 disables the gateway feature Ask your network administrator for the correct subnet mask Enter the IP address of the default gateway Ask your network administra tor for the correct gateway IP address If the gateway feature is disabled you may enter 255 255 255 255 or any other value Click on this button to store the configuration in the BDI1000 flash memory 2 6 2 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
8. Conformity CE ice ceeats ete tdi 17 6 Warranty E danser 18 Appendices A Troubleshooting iius ann sn mienne ta Cus du na Pa C dat ea EE CREAN TA AR at sent ELT RIA 19 B Malin t m ane ices E 20 Cr TrademMarkKS P E 22 Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 3 1 Introduction Target System Target System PC Host ES JTAG Interface RS232 Ethernet 10 BASE T JTAG Interface fs bdiPro is a powerful software package allowing on board programming with the BDI1000 from Abatron bdiPro eliminates the inefficient individual chip programming particularly for surface mounted designs The unprogrammed memories can be soldered to the printed circuit board and programmed simultaneously on a just in time basis 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 BDI1000 is powered by a MC68331 256Kbyte RAM and a flash memory of 512Kbyte As a result of consistent implementation of lasted technology the BDI1000 is optimally prepared for further enhancements The firmware and the programmable logic of the BDI1000 can be updated by the user with a simple Windows based configuration program The BDI1000 supports target system
9. d for the BDI Copy all the files from the CD to a directory on your hard disk The following files are on the CD zipped b10pgarm exe bdiPro program bi0pgarm chm Helpfile for bdiPro program b10armfw xxx Firmware for BDI1000 for ARM7 9TDMI targets armjed10 xxx JEDEC file for the BDI logic device programming bdiifc32 dll BDI Interface DLL XXXXXX Pro Predefined Program sets Installing BDI Pro Create a new directory on your hard disk for example C BDIPRO Copy the entire contents of the enclosed CD into this directory 2 6 Configuration Before you can use the full functionality of the bdiPro software you must configure the system correctly The Setup Menu enables you to perform the following configuration tasks Set the correct communication parameters gt Communication between the PC and the BDI Load or update the firmware logic gt Firmware Configure the target system memory type gt Target Memory and memory organization Program the initialization routines for the gt Target Initlists target system Any time you need information about specific menus and dialog boxes you can display the integrated Help screens by pressing the F1 function key The Edit and Target menus will only become active when you have specified a memory type see Target Memory in the Setup Menu O Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 14 2 6 1 BDI1000 Setup Up
10. date First make sure that the BDI is properly connected see Chapter 2 1 to 2 4 The BDI must be con nected via RS232 to the Windows host To avoid data line conflicts the BDI1000 must be disconnected from the target system while programming the logic for an other target CPU see Chapter 2 1 1 The following dialogbox is used to check or update the BDI firmware and logic and to set the network parameters iim BDI1000 Update Setup x r Connect BDI1000 Loader Channel SN 35492420 Port COM2 m MAC 000001954924 Speed 57600 Version 1 01 Connect r BDI1000 Firmware Logic Current Newest Current Firmware 1 27 1 27 Erase Logic 1 04 1 04 Update r Configuration BDI IP Address 51 120 25 101 Subnet Mask 255 255 255 255 Default Gateway 255 255 255 255 e X Tem 7 Writing setup data passed dialog box BDI1000 Update Setup The following options allow you to update the BDI1000 firmware and store the network parameters Port Select the communication port where the BDI1000 is connected during this setup session Speed Select the 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
11. l initialization please proceed according to the following steps A hs Observe precautions for handling Electrostatic sensitive device Unplug the cables before opening the cover Use exact fuse replacement Microfuse MSF 1 6 AF 1 1 Unplug the cables BDI1000 ET 2 1 Remove the two plastic caps that cover the screws on target front side e g with a small knife 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 casing NS elastic sealing front panel Copyright 1993 2010 by ABATRON AG V 1 02 Lo for BDI1000 ARM7 9 9E User Manual 21 4 1 While holding the casing slide carefully the print in position as shown in figure below LII Jumper settings lt DEFAULT INIT MODE Fuse Position o Pull out carefully the fuse and replace it 4 Type Microfuse MSF 1 6AF Manufacturer Schurter Reinstallation 5 1 Slide back carefully the print Control that the LEDs align with the holes in the 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 position of the sealing is as shown in the figure below casing N elastic sealing back panel front panel 5 3
12. ldi for ARM ARM User Manual Manual Version 1 02 for BDI1000 abatron 1993 2010 ABATRON AG bdiPre for BDI1000 ARM7 9 9E User Manual 2 LB rieptaimm 3 dd BP IDOD onines teat aft iem bari aps de ON Eh dan brc adeo atate aei do aca oeste RUNS 3 1 2 Functions ei ote t RERBA FRU b egt EE ev ERN HARE UNA ER EFe ERE ERE UL ERN tre nantes 4 ZA L SLE LE LI 0 Lt MEE 5 2 1 Connecting the BDI1000 to Target 5 2 1 1 Changing Target Processor Type nennen nnnm nennen 7 2 2 Connecting the BDI1000 to Power Supply issue 8 2 2 1 External Power Supply ic d eno rog a col rn Ka i en c P pO OR n Rc o uade 8 2 2 2 Power Supply from Target System sessssessseeeeeeeeennneeee nennen 9 2 9 Status LED MODE ciet o err b e E eH ARCHIE RO UE Dette redet 10 2 4 Connecting the BDI1000 to Host sis 11 2 4 1 Serial line communication is 11 2 4 2 Ethernet communication see 12 2 5 Installation of the bdiPro Software 13 20 CONIOHFALIOM Sn BR Stree et MAR RAR re DPT ee ON ie Rd ene eer 13 2 6 1 BDI1000 Setup UDdale qe rr eia tuens FO erac Ce tents nn NE ER CER e pug marae 14 2 6 2 Hecover procedure rare nre er ed ree er ed en py e A ere ee e ne Er aded 15 JSDECHICAIONS En M 16 4 Environmental notiCe e aT ae a a err hme En YN a XR RE EN REX NRRENNER ere RR Yn e seen er eee rene teen an o 17 5 Declaration of
13. ommunication The host is connected to the 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 Target System for PC host 2 RXD data from host 3 TXD data to host PC Host RS232 O Copyright 1993 2010 by ABATRON AG V 1 02 Lo for BDI1000 ARM7 9 9E User Manual 12 2 4 2 Ethernet communication The BDI1000 has a built in 10 BASE T Ethernet interface see figure below Connect an UTP Un shilded Twisted Pair cable to the BD1000 For thin 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 Connector 1 TD 2 TD 3 RD Target System 6 RD When the LI LED light is ON data link is successful between the UTP port of the BDI1000 and the hub to which it is connected PC Host mm LL BDhiooo Ethernet 10 BASE T Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 13 2 5 Installation of the bdiPro Software On the enclosed CD you will find the bdiPro software and the firmware require
14. ormal conditions In the event of notification within the warranty period of defects in material or workmanship ABATRON will replace repair the defective CD cable BDI1000 or documentation The remedy for breach of this warranty shall be limited to replacement and shall not encompass any other damages including 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 without limitation the operation of the program with respect to any particular application use or purposes In no event shall ABATRON be liable for any loss of profit or any other commercial damage including but not limited to special incidental consequential or other damages Failure in handling which leads to defects are not covered under this warranty The warranty is void under any self made repair operation except exchanging the fuse Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 19 Appendices A Troubleshooting Problem The firmware can not be loaded Possible reasons The BDI is not correctly connected with the target system see chapter 2 The power supply of the target sys
15. t driver type is open drain With a special init list entry it can be changed to push pull see online help GND System Ground TCK JTAG Test Clock This output of the BDI1000 connects to the target TCK line TMS JTAG Test Mode Select This output of the BDI1000 connects to the target TMS line RESET This open collector output of the BDI1000 is used to reset the target system TDI JTAG Test Data In This output of the BDI1000 connects to the target TDI line Vcc Target This input to the BDI1000 is used to detect if the target is powered up TDO JTAG Test Data Out This input to the BDI1000 connects to the target TDO line The BDI1000 works also with targets which have no dedicated TRST pin For this kind of targets the BDI cannot force the target to debug mode immediately after reset The target always begins execu tion of application code until the BDI has finished programming the Debug Control Register Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 7 2 1 1 Changing Target Processor Type Before you can use the BDI1000 with an other target processor type e g ARM lt gt 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
16. tem is switched off or not in operating range 2 5 VDC 5 VDC MODE LED is OFF or RED The built in fuse is damaged MODE LED is OFF The BDI is not correctly connected with the Host see chapter 2 A wrong communication 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 gt enter an appropriate target initialization list An incorrect IP address was entered BDI1000 configuration BDM JTAG signals from the target system are not correctly short circuit break The target system is damaged Problem Network processes do not function loading the firmware was successful Possible reasons The BDI1000 is not connected or not correctly connected to the network LAN cable or media converter An incorrect IP address was entered BDI1000 configuration O Copyright 1993 2010 by ABATRON AG V 1 02 bdiPre for BDI1000 ARM7 9 9E User Manual 20 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 specia
17. voltages from 1 8 up to 5 Volts Copyright 1993 2010 by ABATRON AG V 1 02 Aso for BDI1000 ARM7 9 9E User Manual 4 1 2 Functions The bdiPro software provides the following functions File Edit Target Setup Help Load Save Print Print Preview Print Setup Print Comment Load Store Dump Edit Clear Fill Checksum Erase Program Verify Communication Firmware Target Memory Target Initlists e Save and recall user defined program sets Print the active program set Display the active program set on the screen Select the printer and the printer connection Edit the headers and comment Load Motorola S Record and Intel hex program files e Store the local memory image in S Record format Load the target system data into local memory Edit the local memory image Clear the local memory image Fill a local memory area with pattern Calculation of checksum Erase the target memory all sectors Program the target memory Compare the target system memory with local memory Communication setup between the PC and the BDI Load and verify the firmware Target memory setup memory type and memory organisation User configurable program sequences for target system initialization clock chip select If required you can write special routines that runs before or after the program erase process pre programming post programming pre erase post erase

Download Pdf Manuals

image

Related Search

Related Contents

Untitled  S360 Stereo Panner, Imager User Manual  Samsung ML-4050N Manual de utilizare  FPH de l`Union  König KN-WS200  MANUAL DE INSTRUCCIONES MANUAL DE  Samsung NX mini (9 mm) Kasutusjuhend  Marantz MM-9000 Stereo System User Manual  Apple of discord  

Copyright © All rights reserved.
Failed to retrieve file