Page 5 - Preface; Read This First; How to Use This Manual; This document contains the following chapters:
Preface Read This First How to Use This Manual This manual describes how to use and operate the TMS370 MicrocontrollerProgrammer and the TMS370 Gang Programmer. Chapter 1 gives an over-view of each programmer and describes the correct way to install your specificprogrammer. After your programmer is ...
Page 6 - Related Documentation; TMS370 Family Data Manual (literature number SPNS014) describes; Style and Symbol Conventions; special typeface; bold version
Related Documentation iv Read This First Related Documentation The following TMS370 documents are available through Texas InstrumentsIncorporated: The TMS370 Family Data Manual (literature number SPNS014) describes the hardware aspects of the TMS370, such as pin functions, architec-ture, stack opera...
Page 7 - Information About Cautions and Warnings; This book may contain cautions and warnings.; This is what a caution looks like.; Trademarks
Information About Cautions and Warnings v Information About Cautions and Warnings This book may contain cautions and warnings. A caution describes a situation that could potentially damage your soft-ware or equipment. This is what a caution looks like. A warning describes a situation that could pote...
Page 9 - Contents; Introduction and Installation
vii Contents 1 Introduction and Installation 1-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Microcontroller Programmer Overview and Description 1-2 . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Gang Programmer Overview and ...
Page 10 - Operating in the Display Window
Contents viii Table of Contents 2.12 Saving Configuration Parameters and the Device Table to a File — the Save Command 2-15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.13 Showing the Display Window — the Display Command 2-16...
Page 11 - Figures
Running Title ix Figures 1–1. Microcontroller Programmer Personality Module 1-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2. Gang Programmer Board 1-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–3. Socket I...
Page 12 - Tables
Running Title x Table of Contents Tables 1–1. XDS Memory Expansion/Communications Board Switch Settings 1-10 . . . . . . . . . . . . . . . . . . 2–1. Edit Control Keys 2-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2. C...
Page 13 - Examples; Example Configuration/Batch File
Running Title xi Examples A–1. Example Configuration/Batch File A-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D–1. Keystroke File Example.key D-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 15 - Chapter 1; Section
1-1 Chapter 1 Introduction and Installation This chapter describes how each programmer operates, how to install hard-ware, and how to install software. It also gives examples on getting started. Chapter 1 comprises the following sections: Section Page 1.1 Microcontroller Programmer Overview and Desc...
Page 16 - Microcontroller Programmer Overview and Description; Figure 1–1. Microcontroller Programmer Personality Module; The programmer software has the following features:
Microcontroller Programmer Overview and Description 1-2 Introduction and Installation 1.1 Microcontroller Programmer Overview and Description The TMS370 Microcontroller Programmer is an interactive, menu-driven sys-tem that facilitates programming TMS370 family devices and EPROMs eitherdirectly or t...
Page 17 - power and indicates that the base is turned
Microcontroller Programmer Overview and Description 1-3 The base unit of the programmer contains two LEDs. The red LED is markedprogram or device power and is lit whenever power is applied to devicesockets. The green LED is marked power and indicates that the base is turned on. This LED should turn ...
Page 18 - Gang Programmer Overview and Description; Figure 1–2. Gang Programmer Board
Gang Programmer Overview and Description 1-4 Introduction and Installation 1.2 Gang Programmer Overview and Description The TMS370 Gang Programmer is an interactive, menu-driven system thatprovides programming support for on-chip EEPROM or EPROM of TMS370microcontrollers in production environments. ...
Page 19 - TMS370 power on and indicates that power is being supplied to the
Gang Programmer Overview and Description 1-5 alone mode; it is ignored in PC mode. The red LED built into this switch ismarked TMS370 power on and indicates that power is being supplied to the sockets on the gang programmer. Do not insert or remove devices from the programmer while the redTMS370 pow...
Page 20 - Operating the Gang Programmer in PC Mode; Operating the Gang Programmer in Standalone Mode; In
Gang Programmer Overview and Description 1-6 Introduction and Installation 1.2.1 Operating the Gang Programmer in PC Mode In PC mode, the gang programmer is an interactive, menu-driven system that facilitates programming TMS370 family devices and EPROMs. The system al-lows you to perform any or all ...
Page 21 - ) Press the push button on the programmer.
Gang Programmer Overview and Description 1-7 1) Position the toggle switch to either the program position or the verification position. 2) Press the push button on the programmer. While you press the push button, all 16 LEDs turn on, and remain on toverify LED operation, until you release the push b...
Page 22 - Properly Installing the Programmer Hardware; Connecting a Programmer to the PDS Base Unit; insertion hole in the top of the PDS base unit.
Properly Installing the Programmer Hardware 1-8 Introduction and Installation 1.3 Properly Installing the Programmer Hardware Correctly installing the programmer hardware is essential to the proper opera-tion of programmer system. The following subsections explain how to connectthe programming board...
Page 23 - Power Connection; Connect the female end of the power cord to the PDS base unit.; Connection to a PC; nector to the programmer.; Connection to an XDS
Properly Installing the Programmer Hardware 1-9 1.3.2 Power Connection Connect the female end of the power cord to the PDS base unit. The programmer can handle a power range of 105 to 265 volts AC at 47to 440 hertz. All units are equipped with two power cords. If you are in theU.S.A., use the power ...
Page 25 - ) When using the microcontroller programmer, never use; Figure 1–3. Socket Identification
Properly Installing the Programmer Hardware 1-11 1.3.5 Integrated Circuit (IC) Insertion ICs may be inserted or removed while power is applied to the programmer;however: 1) When using the microcontroller programmer, never use more than one IC socket at a time. Damage to the IC or theprogrammer could...
Page 26 - To install a DIP device:; the printed circuit board by a circled number 1:; ) Lower the locking arm by pushing it away from you and down, as far as
Properly Installing the Programmer Hardware 1-12 Introduction and Installation To install a DIP device: 1) Align the IC so that pin 1 is oriented in the upper-left corner, indicated on the printed circuit board by a circled number 1: 2) Raise the locking arm, pulling it toward you to the upright pos...
Page 27 - To install a PLCC device:; ) Press firmly until it is properly seated.
Properly Installing the Programmer Hardware 1-13 To install a PLCC device: With this release of the programmers, the PLCC sockets do not have a lid;therefore, they are not sensitive to the device package height. These newsockets also have the pin 1 orientation at the top of each socket, making it le...
Page 28 - Properly Installing the Programmer Software; Installing the Software in a Single Directory
Properly Installing the Programmer Software 1-14 Introduction and Installation 1.4 Properly Installing the Programmer Software Installing software is exactly the same whether you are using the Microcontrol-ler Programmer or the Gang Programmer. Insert the diskette supplied with theprogrammer into th...
Page 30 - Invoking the Programmer Software; The command to run the programmer software from the DOS prompt is:
Invoking the Programmer Software 1-16 Introduction and Installation 1.5 Invoking the Programmer Software Before activating the programmer, be sure that it is plugged in and correctlyconnected as described in Section 1.3. Turn on the programmer’s powerswitch (and the gang programmer’s external power)...
Page 31 - Getting Started—Example Sessions; Interactive Programming Example 1
Getting Started—Example Sessions 1-17 1.6 Getting Started—Example Sessions This section will help you get a quick start using your programmer. Once youget started, the menu structure and prompts make the programmer easy tolearn and to use. The remainder of this manual provides a detailed referenceif...
Page 33 - Interactive Programming Example 2
Getting Started—Example Sessions 1-19 1.6.2 Interactive Programming Example 2 This sample session illustrates entering the interactive mode with the COFFfile automatically loaded into PC memory. If the programmer software is active,that is, in the display or configuration windows, press to quit the ...
Page 35 - Chapter 2; Operating in the Configuration Window
2-1 Chapter 2 Operating in the Configuration Window This chapter describes the commands offered in the configuration window ofthe programmer’s display. The first part of this chapter explains how the command menus and functionkeys work; it also has a short section on entering information at the curs...
Page 36 - How Command Menus Work; The interactive mode of the programmer is driven by; Figure 2–1. Command Menu Structure; Display
How Command Menus Work 2-2 Operating in the Configuration Window 2.1 How Command Menus Work The interactive mode of the programmer is driven by command menus that are displayed on the top line of the screen. A command menu is a list of commandnames, each of which is displayed with one highlighted le...
Page 37 - Using the Special Function Keys
Using the Special Function Keys/What Happens If I Make an Error 2-3 2.2 Using the Special Function Keys Function keys through invoke various actions in the programmer, depending on your location in the command menu structure. The valid functionkeys and their definitions for each mode are displayed o...
Page 38 - Understanding Your Input at the Cursor Prompt; in response to the prompt.; Table 2–1. Edit Control Keys
Understanding Your Input at the Cursor Prompt 2-4 Operating in the Configuration Window 2.4 Understanding Your Input at the Cursor Prompt The programmer software often requires you to enter a response to a promptor to move the cursor to a value on the screen and modify it. The previous or default va...
Page 39 - Configuration Window Overview and Description; If you use the; configuration command while in the display window, the config-; Figure 2–2. Configuration Window at System Startup; The; The
Configuration Window Overview and Description 2-5 2.5 Configuration Window Overview and Description If you use the configuration command while in the display window, the config- uration window illustrated in Figure 2–2 is displayed; it also displays whenthe programmer software is first invoked. Figu...
Page 41 - Secondary Configuration Window—the Show Ranges Window; A small subwindow appears when you select the; Figure 2–3. The Show Ranges Window
Secondary Configuration Window—the Show Ranges Window 2-7 2.6 Secondary Configuration Window—the Show Ranges Window A small subwindow appears when you select the show ranges function key, , from the device area of the configuration window. Figure 2–3 illustrates what the show ranges window looks lik...
Page 42 - Selecting the Proper Program Algorithm
Secondary Configuration Window—the Show Ranges Window 2-8 Operating in the Configuration Window 2.6.1 Selecting the Proper Program Algorithm For EEPROM memory in devices, there are three programming modes: writing 0s only, all 1s in the data bytes are ignored. writing 1s only, all 0s in the data byt...
Page 43 - Showing the Software Revision Information — the Show ID Command; add device; swering the following four prompts:
Showing the Software Revision Information/Defining and Adding a Device to the Device Table 2-9 2.7 Showing the Software Revision Information — the Show ID Command This command displays the software release/revision information on the topline of the PC screen for reference. Press any key to return to...
Page 45 - Editing the Configuration Parameters
Editing the Configuration Parameters and Device Table 2-11 Program Algorithm: If the family code is 10h (TMS370 EEPROM range), one of three pro-gramming algorithms can be chosen— program 1s, program 0s, or program 1s and 0s. Using this parameter along with the block eraseparameter, you can optimize ...
Page 46 - Editing the Device Table; Table 2–4. Device Table Edit Commands; Figure 2–4. Valid Address Ranges Window
Editing the Configuration Parameters and Device Table 2-12 Operating in the Configuration Window 2.9.2 Editing the Device Table The device table is a list of devices catagorized by family name and device first name. The software diskette provides a device table file, device.tbl, that con-tains a lis...
Page 48 - Loading the Device Table and Configuration Parameters From a; Loading the Device Table
Loading the Device Table and Configuration Parameters From a File 2-14 Operating in the Configuration Window 2.10 Loading the Device Table and Configuration Parameters From a File — the Load Command When you select the L command, a submenu displays options for choosing afile to load. The commands in...
Page 49 - Selecting a Current Device — the Choose Device Command; Save Command; Saving the Device Table; load device table command or the; Saving Configuration Parameters
Selecting a Current Device/Saving the Configuration Parameters and Device Table to a File 2-15 2.11 Selecting a Current Device — the Choose Device Command The choose device command moves the cursor directly to the device table. Use the cursor control keys to move the cursor to the device you will be...
Page 50 - Showing the Display Window — the Display Command; Ending Your Current Session and Returning to DOS — the Quit
Showing the Display Window/Ending Your Current Session and Returning to DOS 2-16 Operating in the Configuration Window 2.13 Showing the Display Window — the Display Command When you choose the display command, the programmer software checks to to see if a current device type has been selected. If yo...
Page 51 - Chapter 3
3-1 Chapter 3 Operating in the Display Window This chapter describes the commands offered in the display window of theprogrammer’s display. The first part of this chapter explains how the command menus and functionkeys work; it also has a short section on entering information at the cursorprompt. Th...
Page 52 - Figure 3–1. Command Menu Structure
How Command Menus Work 3-2 Operating in the Display Window 3.1 How Command Menus Work The interactive mode of the programmer is driven by command menus that aredisplayed on the top line of the screen. A command menu is a list of commandnames, each of which is displayed with one highlighted letter, u...
Page 54 - Understanding Your Input at the Prompt; Table 3–1. Edit Control Keys
Understanding Your Input At the Cursor Prompt 3-4 Operating in the Display Window 3.4 Understanding Your Input at the Prompt The programmer software often requires you to enter a response to a promptor to move the cursor to a value on the screen and modify it. The previous or default value for the p...
Page 55 - Display Window Overview and Description; display window has two separate areas (see Figure 3–2): the PC; Figure 3–2. PC Memory Display and Reverse Assembled Code Windows
Display Window Overview and Description 3-5 3.5 Display Window Overview and Description The display window has two separate areas (see Figure 3–2): the PC memory display (left half of screen) and the reverse assembled code (right halfof screen). The programmer displays the PC memory in a hexadecimal...
Page 56 - Table 3–2. Display Window Commands
Display Window Overview and Description 3-6 Operating in the Display Window Table 3–2. Display Window Commands Command Function Fill Memory Fill PC memory with a byte value. Load COFF File Load a COFF file to PC memory. Output COFF File Create a COFF file from PC memory. Move Memory Move a block of ...
Page 57 - , command to invoke the disassembler at
Display Window Overview and Description 3-7 F2 (Pg Up) Scroll backward through code. F3 (Address) Invoke disassembler at specified PC memory address. ESC Leave inspect mode and return to display command menu. ← Move cursor left one space. → Move cursor right one space. ↑ Move up one line, scrolling ...
Page 58 - Filling a Block of PC Memory With a Value — the Fill Command; Use the fill command to fill a block of PC memory with a value.
Filling a Block of PC Memory With a Value 3-8 Operating in the Display Window 3.6 Filling a Block of PC Memory With a Value — the Fill Command Use the fill command to fill a block of PC memory with a value. Step 1: Define the size of the block by answering the following two prompts: Fill Start Addre...
Page 59 - Loading a COFF File Into PC Memory— the Load Command; The default for the base address is
Loading a COFF File Into PC Memory 3-9 3.7 Loading a COFF File Into PC Memory— the Load Command Use the load command to load a COFF file into the PC memory. This com-mand allows you to load the entire COFF file or part of it and also to specifywhere in the PC memory you want it loaded. Step 1: Ident...
Page 60 - Outputting a COFF File From PC Memory — the Output COFF Command; Step 1: Identify the file for the COFF output.; The name can be any valid DOS file name.; The default for this base address prompt,; to terminate the input ses-
Outputting a COFF File From PC Memory 3-10 Operating in the Display Window 3.8 Outputting a COFF File From PC Memory — the Output COFF Command Use the output COFF command to create a COFF object file from the PCmemory. This command allows you to specify the block(s) of PC memory tobe used to create ...
Page 61 - TMS370 Family Assembly Language Tools User’s
Outputting a COFF File From PC Memory 3-11 After the input session is completed, the programmer uses the PC memoryblocks given to create the COFF file. As a result of debugging, you may have made code changes that you wouldlike to save. You can save the changes for later use by creating a COFF filef...
Page 62 - Moving Blocks of PC Memory—the Move Command; Step 1: Identify the size of PC memory to be moved.
Moving Blocks of PC Memory 3-12 Operating in the Display Window 3.9 Moving Blocks of PC Memory—the Move Command Use the move command to move a block of PC memory from one location toanother PC memory location. Step 1: Identify the size of PC memory to be moved. Move PC memory From Address: 0000h Siz...
Page 63 - Programming a Device From PC Memory — the Program Command; Programming Using the Microcontroller Programmer; Step 2: Identify the address ranges used to program the device.
Programming a Device From PC Memory 3-13 3.10 Programming a Device From PC Memory — the Program Command When you use the program command, the microcontroller and gangprogrammers display different prompts and messages. The microcontrollerprogrammer is discussed in sub-section 3.10.1, and the gang pro...
Page 64 - key to abort the process and return to the display; B4h, but the value read back from the device is FFh.
Programming a Device From PC Memory 3-14 Operating in the Display Window This message is updated when the programmer starts programming the nextpacket. If, for some reason, you want to terminate the programming process before itis completed, press the key to abort the process and return to the displ...
Page 65 - Programming Using the Gang Programmer; Step 1: Identify the address ranges of PC memory used to program the
Programming a Device From PC Memory 3-15 3.10.2 Programming Using the Gang Programmer In PC mode, use the gang programmer’s program command to program multiple devices from the PC memory with verification. (For information on pro-gramming from standalone mode, refer to subsection 1.2.2 on page 1-6.)...
Page 67 - Showing and Operating Within a Text File—the Show Command; Table 3–4. Show Text File Commands
Showing and Operating Within a Text File 3-17 3.11 Showing and Operating Within a Text File—the Show Command Use the show command to show a text file. This command uses the entirescreen below the second line as the file display window. When you select theshow command, the programmer prompts for a fi...
Page 68 - Positioning the Cursor at Top of a File — the Top Command
Showing and Operating Within a Text File 3-18 Operating in the Display Window 3.11.1 Finding Character Strings Within a Text File — the Find Command The find command allows you to search for a string of characters in the text file. When the programmer prompts you for a character string, type a strin...
Page 69 - Uploading Using the Microcontroller Programmer; Use the; The default for the base address prompt,
Uploading a Device’s Contents Into PC Memory 3-19 3.12 Uploading a Device’s Contents Into PC Memory– the Upload Command When you use the upload command, the microcontroller and gang program-mers display different prompts and messages. The microcontroller program-mer is discussed in sub-section 3.12....
Page 70 - to abort the process and return to the display command menu.; Uploading Using the Gang Programmer; Step 1: Identify the device you wish to upload.; all at the
Uploading a Device’s Contents Into PC Memory 3-20 Operating in the Display Window During the uploading process, the programmer displays a status message onthe bottom line of the screen to indicate the address currently being read. Reading at address 7000 (hit ESC key to abort) This message is update...
Page 72 - Verifying the Contents of a Device – the Verify Command; Verifying Using the Microcontroller Programmer; The default for the base address,
Verifying the Contents of a Device 3-22 Operating in the Display Window 3.13 Verifying the Contents of a Device – the Verify Command When you use the verify command, the microcontroller and gangprogrammers display different prompts and messages. The microcontrollerprogrammer is discussed in sub-sect...
Page 73 - key to abort the process and return to the display com-; Verifying Using the Gang Programmer
Verifying the Contents of a Device 3-23 rent device type. If the address is not in the range, the following error messageis displayed. Address out of range, Press any key During the verification process, the programmer displays a status message onthe bottom line to indicate the beginning address of ...
Page 74 - range to be used during verification.
Verifying the Contents of a Device 3-24 Operating in the Display Window Step 3: If you chose to verify a single device against PC memory, you must now specify the error file. Otherwise, verification errors are indicatedwith the red LEDs found below each device socket. If you have en-tered an error f...
Page 76 - Editing the Contents of PC Memory—the Edit Command; When you press; Table 3–5. Display Window Memory Edit Commands; where F26E is the contents of memory location 101F.
Editing the Contents of PC Memory 3-26 Operating in the Display Window 3.14 Editing the Contents of PC Memory—the Edit Command The edit command puts the programmer in a special mode that allows you tooverwrite the contents of the PC memory by typing new values. When you press , the cursor moves into...
Page 77 - Using the Master Mode Menu—the Master Command
Using the Master Mode Menu 3-27 3.15 Using the Master Mode Menu—the Master Command The master command mode allows you to program and manipulate data witha master device as the source of the data manipulation. This command bringsup a menu simliar to the display window command menu. All the commands,e...
Page 78 - Suspending the Program and Entering DOS—the System Command; The system; Quitting the Program and Exiting to DOS—the Quit Command; and a
Suspending the Program and Entering DOS/Quitting the Program and Exiting to DOS 3-28 Operating in the Display Window 3.16 Suspending the Program and Entering DOS—the System Command The system command temporarily suspends the programmer software so that you can use DOS commands and functions. When yo...
Page 79 - Appendix A; Operating the Programmer in Batch Mode; Understanding the Batch Mode File
A-1 Appendix A Operating the Programmer in Batch Mode In the batch control mode, the execution flow is defined in a configuration/batch file, and all messages are displayed in line-oriented mode. The configu-ration/batch file consists of a set of commands that define the current configu-ration and g...
Page 80 - A.1 Understanding the Batch Mode File; save configuration command in the interactive mode. A single file; Example A–1. Example Configuration/Batch File
Understanding the Batch Mode File A-2 Operating the Programmer in Batch Mode A.1 Understanding the Batch Mode File Batch mode allows you to program and/or verify devices repeatedly with afixed configuration setup in the configuration/batch file. When you invoke theprogrammer in batch mode, all devic...
Page 81 - A.2 Batch File Command Rules and Descriptions; PR
Batch File Command Rules and Descriptions A-3 A.2 Batch File Command Rules and Descriptions The batch commands can be classified as executable or nonexecutable. The executable commands invoke operations, whereas the nonexecutable com-mands define programming parameters and the device type. The batch...
Page 82 - Defaultable Commands
Batch File Command Rules and Descriptions A-4 Operating the Programmer in Batch Mode A.2.2 Nonexecutable Batch Commands Nonexecutable commands do not invoke any action. They set certain pro-gramming parameters and define the device type. These commands can beclassified as defaultable or nondefaultab...
Page 83 - A.3 Batch Mode Status Messages
Batch Mode Status Messages A-5 A.3 Batch Mode Status Messages When programming begins, a status message informs you: Programming at device address where device address is the location on the device that is currently being pro- grammed. This message is updated every time the programmer starts on then...
Page 85 - Appendix B; Error Messages
B-1 Appendix B Error Messages This appendix briefly describes the error messages associated with theprogrammers. It also gives reasons why the error occurred and sugges-tions on how to fix the error. The messages are arranged in alphabeticorder.
Page 86 - B.1 Error Message Descriptions; The following messages are common to all programmers.; Use the latest release of firmware and software.
Error Message Descriptions B-2 Error Messages B.1 Error Message Descriptions The following messages are common to all programmers. Chip inserted incorrectly, or bad – Retry, Abort For the microcontroller programmer, this message refers to the 2732,2764, 27128, and 27256 devices. For the gang program...
Page 89 - Appendix C; Configuration Parameters; Table C–1. Valid Configuration Parameters
C-1 Appendix C Configuration Parameters Table C–1 describes the valid configuration parameters for the programmers discussed in this manual.Use of invalid parameters will result in programming errors. Table C–1. Valid Configuration Parameters Device Family Device 1st Name Start Size Type VCC VPP Pdt...
Page 91 - Appendix D; Using Keystroke Capture Files; records keystrokes into file
D-1 Appendix D Using Keystroke Capture Files A keystroke capture file is a file in which the keystrokes you type are re-corded to be replayed later. Keystroke capture files are useful in setting up theprogrammer to perform a commonly repeated program or to verify operation. Two command line switches...
Page 92 - Table D–1. Valid Nonprintable Characters
Using Keystroke Capture Files D-2 Using Keystroke Capture Files Example D–1. Keystroke File Example.key C$DARW choose device $DARW move cursor down to 370C756 device $DARW$DARW$DARW$DARW$F5 select this device $ESC go back to top menu d$F3 go to display window, select address 4000h 40000h$CR f4000h$C...
Page 95 - Index
Index-1 Index A add device command, 2-9 address range, PC memory, 3-5 B batch mode command descriptions, A-3 executable, A-3nonexecutable, A-4 description, A-2status messages, A-5 block erase, 2-8 C choose device command, 2-15 command menus, proper usage, 2-2, 3-2 commands configuration window, 2-5d...