background image

ST7MDTU3-EMU2B

HDS2 Series Emulator

User Manual

Release 1.1

January 2002

Ref: DOC-ST7MDTU3-EMU2B

Содержание HDS2 Series

Страница 1: ...ST7MDTU3 EMU2B HDS2 Series Emulator User Manual Release 1 1 January 2002 Ref DOC ST7MDTU3 EMU2B...

Страница 2: ...e which a are intended for surgical implant into the body or b support or sustain life and whose failure to perform when properly used in accordance with instructions for use provided with the product...

Страница 3: ...STVD7 18 3 3 About STVD7 debugging features 19 3 4 Workspaces 20 3 5 Toolchains and application files 21 3 6 Creating a workspace 24 3 7 Opening an existing workspace 26 3 8 Opening files directly for...

Страница 4: ...cies 51 Appendix A Troubleshooting 53 A 1 Identifying the Problem 53 A 2 Changing the Parallel Port Setup on Your PC 53 A 3 Running the Hardware Test 54 Appendix B Glossary 57 Product Support 59 Getti...

Страница 5: ...ardware Development System ST7 HDS2 which is the common mainframe to all ST7 emulators The ST7MDTU3 Active Probe dedicated to the family which constitutes the physical link between the emulator and yo...

Страница 6: ...ed so that you can connect the emulator to your application board Figure 1 ST7MDTU3 EMU2B General Configuration 1 2 Emulator Operation A symbolic debugger ST7 Visual Debug also referred to as STVD7 is...

Страница 7: ...the Emulator Kit The MCU on CD CD ROM contains ST7 Tools comprising the following software The source level graphic debugger ST7 Visual Debug that operates with ST7 HDS2 Emulators and ST7 Development...

Страница 8: ...ST7 Family 8 bit MCUs Product Overview Ref BKST7 2 Software Tools for the ST7 Family Ref Doc ST7ASMLK SW ST7 Family Programming Manual 1 6 Getting Assistance For more information application notes FA...

Страница 9: ...ery Checklist The emulator kit ref ST7MDTU3 EMU2B is delivered with the following refer to Figure 2 1 One emulator box containing the ST7 HDS2 main board ref MB176 and two 50 wire flat cables to conne...

Страница 10: ...ill have to follow these general steps explained in detail later 1 Connect the ST7 HDS2 emulator to your PC using the parallel cable provided 2 Connect the two flat cables of your ST7 HDS2 emulator to...

Страница 11: ...Connect one end of the parallel cable to the emulator s rear panel 25 pin SUB D connector and the other end to one of the PC s parallel ports LPT1 to LPT2 refer to Figure 4 Note Centronics or PC AT or...

Страница 12: ...tion and the emulator are powered off 2 Plug the two 50 wire flat cables into the J1 and J2 connections on the probe as described below refer also to Figure 5 Figure 4 Connecting the Emulator to the P...

Страница 13: ...illustration of where to attach the ferrites Step 3 Connecting the Probe to your Application Board Emulated devices of the ST7MDTU3 family are available in two packages Each package has its own conne...

Страница 14: ...ur application follow these steps see Figure 7 1 Solder the SO34 device adapter ref DB354 DB355 to your application board 2 Connect the joined generic probe ref DB467 and ST72F63 TEB ref DB465 to the...

Страница 15: ...nect the external power supply provided with the emulator to the rear panel of the mainframe using a 5 pin DIN connector 2 Plug the power supply into the mains using the supply cable provided Mains vo...

Страница 16: ...ries ST7 Visual Debug also known as STVD7 is the STMicroelectronics debugger currently supporting the ST7 HDS2 emulator Third party debuggers supporting the ST7 HDS2 emulator include the following ST7...

Страница 17: ...to debug more accurately and efficiently 3 1 Installing STVD7 Your emulator comes with the MCU on CD CD ROM which contains a number of ST7 software tools These tools run under the Windows 95 98 2000...

Страница 18: ...and or the Assembler Linker As a minimum in order to emulate your application with your emulator you must install STVD7 for HDS2 If you also install the ST7 Assembly Toolchain you will be able to use...

Страница 19: ...Trace window to view the contents of the trace buffer which permanently records in real time on 32 bits Address and data bus information Flag status and 4 external signal values You can record up to...

Страница 20: ...on necessary for a successful build of an application commands to run makefile file etc Your workspace s project settings include the definition of your application toolchain see Section 3 5 The debug...

Страница 21: ...s own application and executable file types project environment and building tools i e linkers and convertors The ST7 macroassembler toolchain from STMicroelectronics which generates either s19 or hex...

Страница 22: ...able files used and produced by the toolchain The executable file types Table 1 Sample files included with STVD7 Toolchain Sample Workspace with default path Sample Make and or Batch files with defaul...

Страница 23: ...you can load s19 or hex binary files directly and have limited debugging capabilities refer to Section 3 8 Table 2 Toolchain steps and their output files Toolchain ST Macroassembler Hiware Cosmic Comp...

Страница 24: ...ser Manual 24 63 3 6 Creating a workspace 1 Select File New Workspace This command opens the New Workspace window where you define the name of your workspace and the directory in which you want to wor...

Страница 25: ...able file For example if you wish to use the Hiware toolchain for ST7 your executable file will be of type abs refer to Table 2 click on the browse button to browse to the folder where your executable...

Страница 26: ...h to Debug context see Section 3 12 for an explanation of STVD7 contexts the MCU Configuration window will automatically open to prompt you to choose you target MCU and confirm or modify its option an...

Страница 27: ...into the STVD7 The Workspace window will show a structured representation of the project For example mywork wsp shows that it uses build mak as the make file and sample abs as the executable file Not...

Страница 28: ...are no source files shown in the Source Directory tab of the Workspace window or you wish to list additional files stored in another folder you may browse to them by clicking the Double Click here fol...

Страница 29: ...ring the MCU 3 8 Opening files directly for debugging abs s19 hex and elf You may also load abs elf s19 and hex files for debugging directly using the Open Workspace command without having to enter bu...

Страница 30: ...lone programmable files s19 or hex If you do not have access to the map and lst files generated by the ST7 toolchain you may also load isolated s19 and hex files from within STVD7 The range of debuggi...

Страница 31: ...programmable file hex or s19 and click Open The binary code in the s19 or hex file will be loaded into STVD7 and you will be able to access the Disassembly window and the Memory window A workspace fi...

Страница 32: ...r User Manual 32 63 debugging You may also access your project or toolchain settings in the event you wish to change them From the main menu select Project Project Settings Figure 18 Project menu Figu...

Страница 33: ...ns a browser window 3 11 Saving workspaces Whenever the current workspace is closed it is automatically saved This can happen either when exiting STVD or opening or creating a new workspace In additio...

Страница 34: ...e the dialog box In addition open file contexts and current window positions are saved when the workspace is closed This feature restores the workspace window window layout and file views to that whic...

Страница 35: ...ed in Section 3 13 and debug the executable file created while in the build context 3 12 1 Build Context The build context is the context set when starting STVD7 In this context it is not necessary to...

Страница 36: ...MCU After you create or open a workspace the next step you must perform before starting your STVD7 debugging session is to define and configure the target device MCU that you wish to emulate The targ...

Страница 37: ...e device are listed in the Option configuration fields Beside each option a default value is given You may change this value by clicking on it and choosing a new value from the drop down list This all...

Страница 38: ...ngs on the MCU by typing in the start and stop addresses of each memory zone into the memory configuration window and by graphically moving the memory zone boundaries in the graphic memory configurati...

Страница 39: ...rved as on the microcontroller It is not allocated to any use and is write protected This memory type cannot be modified Vectors This memory zone contains the user interrupt vectors zone It is write p...

Страница 40: ...to create a new zone in a non modifiable memory space such as Stack or EEPROM To use the Graphic Memory Configuration viewer 1 In the memory configuration window click on the zone whose boundaries you...

Страница 41: ...ft the last debugging session If you do not wish your MCU configuration information to be saved in the workspace file you must alter the default Configuration Setup options by clicking on the Conf but...

Страница 42: ...3 STVD7 ST7MDTU3 EMU2B Emulator User Manual 42 63...

Страница 43: ...t conditions Selective trace recording capability 2 Trigger output capability 4 probe inputs to display application signals in the trace 4 2 Specific Features The features described below are specific...

Страница 44: ...he parallel link with the PC RAM memory 64K bytes for ROM and RAM emulation 64K bytes as break points control and Mapping 1K x 32 bit as trace memory Hardware breakpoint control logic to manage breakp...

Страница 45: ...of two probe components a ST7 Generic Probe and a ST72F63 Target Emulation Board TEB included in the emulator kit See Step 3 Connecting the Probe to your Application Board on page 13 for more details...

Страница 46: ...he communication buses connecting the active probe to the ST7 HDS2 board are buffered ST7 Address bus 16 bit of the ST72F63 in emulation mode Data bus 8 bit of the ST72F63 in emulation mode ST7 emulat...

Страница 47: ...available via SUB click connectors located on the front panel of the ST7 HDS2 emulator box You can program the output signals to these triggers using ST7 Visual Debug 1 From the main menu in ST7 Visua...

Страница 48: ...ed box 5 You may trigger output signals by setting an event on any of the following a whole variable creating an event for synchronization which enables you to preset the pulse synchronization for ext...

Страница 49: ...main menu select Tools Logical Analyser to open the dialog box A full description of how to use this facility to control trace recording or trigger output signals is given in the ST7 Visual Debug onli...

Страница 50: ...and HALT mode System Red not used with this emulator Reset Red not used with this emulator 4 7 On Chip Peripherals You can configure certain on chip peripherals in ST7 Visual Debug s MCU Configuration...

Страница 51: ...4 7 3 WGD HALT This option allows you to determine if a reset is generated when entering HALT mode while the watchdog is active There are two options Reset where a reset is generated when entering Hal...

Страница 52: ...4 Emulator Features ST7MDTU3 EMU2B Emulator User Manual 52 63...

Страница 53: ...se of switch boxes between the parallel port connector of your PC and the development board is not recommended The development board is powered on The parallel cable used is the one supplied with the...

Страница 54: ...dividually or all at the same time If problems occur during debugging such as bad debugger responses and unexpected behavior you should check for hardware problems using the Hardware Test function and...

Страница 55: ...list of different tests that can be performed on the emulator Check the box of each test that you wish to perform they are all checked by default and click Apply to start the hardware test The Hardwa...

Страница 56: ...Appendix A Troubleshooting ST7MDTU3 EMU2B Emulator User Manual 56 63...

Страница 57: ...se the device adapter that corresponds to the type of package you have chosen for your application ECP Extended capabilities port communication standard EPP Enhanced parallel port communication standa...

Страница 58: ...nt Kit or an HDS2 Emulator Target Device This is the ST7 MCU that you wish to use in your application and which your emulator or development kit will emulate for you TEB Target Emulation Board This is...

Страница 59: ...he UK Continental Europe or the USA 4 Serial Number The serial number is located on the rear panel of the emulator box 5 Target Device The sales type of the microcontroller you are using in your devel...

Страница 60: ...hardware you will require is included in the emulator kit However some special applications may require additional parts such as connecting an external clock or you may need additional sockets for yo...

Страница 61: ...le USA manufacturer R Tek and product references 411 Quentin Road Palatine IL 60067 Phone 847 934 7900 Fax 847 934 7946 Adaptable female connector part numbers CCAX00168 2 cable length 2 ft with SMB p...

Страница 62: ...Product Support ST7MDTU3 EMU2B Emulator User Manual 62 63...

Страница 63: ...in life support devices or systems without the express written approval of STMicroelectronics The ST logo is a registered trademark of STMicroelectronics Intel is a U S registered trademark of Intel...

Страница 64: ...ST7MDTU3 EMU2B Emulator User Manual 64...

Страница 65: ...17 main features of 43 main functions of 5 operation of 6 software and documentation for 7 EPP definition of 57 F ferrites attaching to cables 13 H hardware installation 10 testing 54 I input signals...

Страница 66: ...ng 17 main features 19 MCU configuration 36 opening binary files 29 opening workspaces 26 supported application files 21 supported toolchains 21 switching between contexts 36 toolchain paths 19 worksp...

Страница 67: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information STMicroelectronics ST7MDTU3 EMU2B...

Отзывы: