A convenient way of doing character input/output and many other useful operations has been provided so that you do not have to write these routines into the target code. You can access various 16XBug routines via one of the MC68040 and MC68060 TRAP instructions, using vector #15. Refer to Chapter 5 for details on the various TRAP #15 utilities available and how to invoke them from within a user program.
Preserving the Debugger Operating Environment
This section explains how to avoid contaminating the operating environment of the debugger. 16XBug uses certain of the MVME16X onboard resources and also offboard system memory to contain temporary variables, exception vectors, etc. If you disturb resources upon which 16XBug depends, then the debugger may function unreliably or not at all. If your application enables translation through the Memory Management Units (MMUs), and utilizes resources of the debugger (e.g., system calls), your application must create the necessary translation tables for the debugger to have access to its various resources. The debugger honors the enabling of the MMUs; it does not disable translation.
16XBug Vector Table and Workspace
As described in the Memory Requirements section in Chapter 1, 16XBug needs 64KB of read/write memory to operate. The 16XBug reserves a 1024-byte area for a user program vector table area and then allocates another 1024-byte area and builds an exception vector table for the debugger itself to use. Next, 16XBug reserves space for static variables and initializes these static variables to predefined default values. After the static variables, 16XBug allocates space for the system stack, then initializes the system stack pointer to the top of this area.
Application industry
Our main products are widely used in metallurgy, oil and gas, glass manufacturing, aluminum, petrochemical, coal mine, paper making and printing, textile printing and dyeing, machinery, electronic manufacturing, automobile manufacturing, tobacco, plastic machinery, electricity, water conservancy, water treatment/environmental protection, municipal engineering, boiler heating, energy, power transmission and distribution, etc.
Superior products
We mainly make spare parts for DCS, PLC, robot control system and large servo system.
Main products: various modules/cards, controllers, touch screens, servo drives.
Advantages: professional off production accessories,
Fast delivery, accurate delivery time,
Main brands include ABB, GE/FANC, FOXBORO, TRICONEX, BENTLY NEVADA, A-B, EMERSON, OVATION, MOTOROLA, XYVOM, HONEYWELL, REXROTH, KUKA, NI, DEIF, Reliance Electric, Yokogawa, WOODWARD, SCHNEIDER, MOOG, PROSOFT and other brands