GEDS200QTBAG1A DS200QTBAG1ADC处理器卡件
要操作的内存。ENV命令控制此内存块的位置。无论板载RAM位于何处,第一个64KB用于162Bug堆栈和静态变量空间,其余部分保留为用户空间。每当MVME162FX控制器复位时,目标PC被初始化为与用户空间的开始相对应的地址,并且目标堆栈指针被初始化为用户空间内的地址,目标中断堆栈指针(ISP)被设置为用户空间的顶部。终端输入/输出控制在提示符下输入命令时,可以输入以下控制代码以进行有限的命令行编辑。注意:字符前有插入符号(^)表示在敲击字符键时必须按住CTRL键^X(取消行)光标后退到行的开头。如果终端端口配置了硬拷贝或TTY选项(请参阅PF命令),则会发出回车和换行以及另一个提示^H(退格)光标向后移动一个位置。新光标位置的字符将被删除。如果选择了硬拷贝选项,则会键入一个“/”字符以及删除的字符。(删除或删除)执行与^H相同的功能^D(重新显示)到目前为止输入的整个命令行将在下一行重新显示。磁盘I/O支持http://www.mcg.mot.com/literature3-17 3当观察任何162Bug命令的输出时,如果启用了XON/XOFF协议(默认),则可以输入对终端端口有效的XON和XOFF字符来控制输出。162Bug将这些字符分别初始化为^S和^Q,但您可以使用PF命令更改它们。在初始化(默认)模式下,操作如下:磁盘I/O支持162Bug可以通过VMEbus与智能磁盘控制器模块通信来启动磁盘输入/输出。162Bug中内置的磁盘支持设施包括命令级磁盘操作、供用户程序使用的磁盘I/O系统调用(仅通过TRAP#15指令之一)以及为磁盘参数定义的数据结构。162Bug将模块映射的地址、连接到控制器模块的设备类型和数量等参数保存在表中。这些参数的默认值在通电和冷启动重置时分配,但可以按照本章稍后关于默认参数的章节所述进行更改。附录B包含当前支持的控制器列表,以及每个控制器的默认配置列表^A(重复)重复上一行。这只在命令行发生。最后输入的行将重新显示,但不会执行。光标位于行的末尾。您可以按原样输入该行,也可以向其中添加更多字符。您可以通过退格并键入旧字符来编辑该行^S(等待)控制台输出停止^Q(恢复)控制台输出恢复^X(取消行)光标后退到行的开头。如果终端端口配置了硬拷贝或TTY选项(请参阅PF命令),则会发出回车和换行以及另一个提示。3-18计算机组文献中心网站调试器一般信息3块与扇区逻辑块定义了磁盘设备的信息单位。162Bug将磁盘视为划分为逻辑块的存储区域。默认情况下,系统中每个块设备的逻辑块大小设置为256字节。可以使用IOT命令根据每个设备更改块大小。扇区定义控制器查看的媒体本身的信息单位。不同控制器的扇区大小不同,可以使用IOT命令显示和更改特定设备的值。当请求磁盘传输时,传输的开始和大小以块为单位指定。162Bug将其转换为等效的扇区规范,然后将其传递给
memory to operate. The ENV command controls where this block of memory is located. Regardless of where the onboard RAM is located, the first 64KB is used for 162Bug stack and static variable space and the rest is reserved as user space. Whenever the MVME162FX controller is reset, the target PC is initialized to the address corresponding to the beginning of the user space, and the target stack pointers are initialized to addresses within the user space, with the target Interrupt Stack Pointer (ISP) set to the top of the user space. Terminal Input/Output Control When entering a command at the prompt, the following control codes may be entered for limited command line editing. Note The presence of the caret ( ^ ) before a character indicates that the Control (CTRL) key must be held down while striking the character key. ^X (cancel line) The cursor is backspaced to the beginning of the line. If the terminal port is configured with the hardcopy or TTY option (refer to PF command), then a carriage return and line feed is issued along with another prompt. ^H (backspace) The cursor is moved back one position. The character at the new cursor position is erased. If the hard copy option is selected, a "/" character is typed along with the deleted character. (delete or rubout) Performs the same function as ^H. ^D (redisplay) The entire command line as entered so far is redisplayed on the following line. Disk I/O Support http://www.mcg.mot.com/literature 3-17 3 When observing output from any 162Bug command, the XON and XOFF characters which are in effect for the terminal port may be entered to control the output, if the XON/XOFF protocol is enabled (default). These characters are initialized to ^S and ^Q respectively by 162Bug, but you may change them with the PF command. In the initialized (default) mode, operation is as follows: Disk I/O Support 162Bug can initiate disk input/output by communicating with intelligent disk controller modules over the VMEbus. Disk support facilities built into 162Bug consist of command-level disk operations, disk I/O system calls (only via one of the TRAP #15 instructions) for use by user programs, and defined data structures for disk parameters. Parameters such as the address where the module is mapped and the type and number of devices attached to the controller module are kept in tables by 162Bug. Default values for these parameters are assigned at power-up and cold-start reset, but may be altered as described in the section on default parameters, later in this chapter. Appendix B contains a list of the controllers presently supported, as well as a list of the default configurations for each controller. ^A (repeat) Repeats the previous line. This happens only at the command line. The last line entered is redisplayed but not executed. The cursor is positioned at the end of the line. You may enter the line as is or you can add more characters to it. You can edit the line by backspacing and typing over old characters. ^S (wait) Console output is halted. ^Q (resume) Console output is resumed. ^X (cancel line) The cursor is backspaced to the beginning of the line. If the terminal port is configured with the hardcopy or TTY option (refer to PF command), then a carriage return and line feed is issued along with another prompt. 3-18 Computer Group Literature Center Web Site Debugger General Information 3 Blocks Versus Sectors The logical block defines the unit of information for disk devices. A disk is viewed by 162Bug as a storage area divided into logical blocks. By default, the logical block size is set to 256 bytes for every block device in the system. The block size can be changed on a per device basis with the IOT command. The sector defines the unit of information for the media itself, as viewed by the controller. The sector size varies for different controllers, and the value for a specific device can be displayed and changed with the IOT command. When a disk transfer is requested, the start and size of the transfer is specified in blocks. 162Bug translates this into an equivalent sector specification, which is then passed on to