Welcome to the Industrial Automation website!

NameDescriptionContent
HONG  KANG
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

PPCBug Firmware Package User’s Manual Parts 1 & 2 PPCBUGA1/UM4 PPCBUGA2/UM4

来源: | 作者:佚名 | 发布时间 :2023-11-15 | 284 次浏览: | Share:

PPCBug Overview

PPCBug is a powerful evaluation and debugging tool for systems built around the Motorola PowerPC microprocessors. PPCBug firmware consists of three parts:

1.Command-driven user-interactive software debugger. It is hereafter referred to as the debugger, which is described in this manual. Debugging commands are available for loading and executing user programs under complete operator control for system evaluation.

2.Command-driven diagnostic package for testing and troubleshooting the PowerPC board, which is hereafter called the diagnostics. Refer to the PPC1Bug Diagnostics

Manual.for information on the diagnostics and the diagnostics utilities and self-tests.

3.MPU, firmware, and hardware initialization routines, which are described in this manual.The PPCBug firmware is implemented on the following Motorola PowerPC-based products.

4.MVME230 xVME Processor Modules

5.MVME260 xSingle Board Computers

6.MVME3604 VME Processor Modules

7.MVME4604 VME Dual Processor Modules

8.MTX Embedded ATX Motherboards

9.MCP750 PowerPC Single Board Computers.They are collectively referred to in this manual as the PowerPC board or board.The debugger includes:

10.Commands for display and modification of memory

11.Breakpoint and tracing capabilities

12.Assembler and disassembler useful for patching programs Various PPCBug routines that handle I/O, data conversion, and string functions are available to user programs through the System Call handler.

Because PPCBug is command-driven, it performs its various operations in response to user commands entered at the keyboard. A PMCspan board added to any of these also interfaces with PPCBug


Set-up

Refer to the board installation and use manual for information on installing the hardware, configuring jumpers, and assigning the console monitor.

Start-up

At either power-up or system reset, PPCBug performs the MPU,hardware, and firmware initialization process (refer toMPU,Hardware, and Firmware Initializationon page 1-5). This process includes a checksum of the FLASH memory contents.The following types of messages are displayed on the firmware console during the initialization process:

Copyright Motorola Inc. 1988 - 1997, All Rights Reserved PPC1 Debugger/Diagnostics Release Version 3.x - xx/xx/xx/RMxx COLDStart Local Memory Found =04000000(&67108864)MPU Clock Speed =167Mhz BUS Clock Speed =67Mhz Reset Vector Location : ROM Bank B Mezzanine Configuration: Single-MPU

Current 60X-Bus Master : MPU0

Idle MPU(s) : NONE

System Memory: 64MB, ECC Enabled (ECC-Memory Detected)

L2 Cache: NONE PPC1-Bug>At this point, PPCBug is waiting for you to enter one of the commands described in Chapter 3 of this manual. PPCBug may alternatively be configured via the ENV command to run selftest and/or autoboot automatically during startup. If so,then PPCBug will instead behave as follows:The system pauses five seconds, during which you may terminate start-up, and exit to the diagnostics prompt, by pressing ESC or the Break key.

The system performs the self test diagnostics if you do not terminate system start-up. Upon successful completion of these tests, the system pauses another five seconds. You may terminate start-up, and exit to the diagnostics prompt, by pressing ESC or the Break key.

If you do not terminate system start-up, the system begins the boot routine that has been set up in the ENV command, either NVRAM Boot List Boot, Auto Boot, ROMboot, or Network Auto Boot.

If the self-tests fail, various error messages appear, and the diagnostics prompt appears.Refer to Chapter 3 for information on setting the ENV command parameters.


BM - Block of Memory Move Command Input

BM RANGE ADDR [;B|H|W]Options

Description

The BM command copies the contents of the memory addresses defined by RANGE to another place in memory, beginning at ADDR.

The option field is only allowed when RANGE is specified using a COUNT. In this case, the B, H, or W defines the size of the data that the COUNT is referring to. For example, a COUNT of 4 with an option of W would mean to move 4 words (or 16 bytes) to the new location. If an option field is specified without a COUNT in the RANGE, an error results.

The BM command is useful for patching assembly code in memory(refer to example 2).The default data size is word.

Examples

Example 1: For this example, assume that memory from 20000 to 2000F is clear.PPC1-Bug>MD 21000:10;H <Return>00021000 5448 4953 2049 5320 4120 5445 5354 2121 THIS IS A TEST!!00021010 0000 0000 0000 0000 0000 0000 0000 0000 ................

PPC1-Bug>


  • FOXBORO E69F-TI2-S dual line temperature transmitter
  • FOXBORO 0399144 SY-0301059F SY-1025115C/SY-1025120E Combination Control Board
  • FOXBORO SY-60399001R SY-60301001RB SY-60702001RA/SY-61025006RA/SY-61025004RA/SY-61025001RA High performance industrial control module
  • FOXBORO 0399143 SY-0301060R SY-1025115C/SY-1025120E Sensor
  • FOXBORO 873EC-JIPFGZ Industrial Control Module
  • FOXBORO FBM230 P0926GU Communication Module
  • FOXBORO P0916PH P0916JS Input/Output Module
  • FOXBORO P0916PH P0916AL I/O module
  • FOXBORO 870ITEC-AYFNZ-7 Intelligent Electrochemical Transmitter
  • FOXBORO FBM207 P0914TD Voltage Monitor
  • FOXBORO FBM201D Discrete Input Module
  • FOXBORO P0923ZJ switch I/O interface module
  • FOXBORO P0923NG Intelligent Differential Pressure Transmitter
  • FOXBORO P0916KN power module
  • FOXBORO P0916KM I/A series module
  • FOXBORO P0916WE Terminal Cable
  • FOXBORO P0916VB power supply module
  • GE Hydran M2-X Transformer Condition Monitoring Device
  • FOXBORO P0916VL control module
  • FOXBORO P0916VC High Performance Terminal Cable
  • FOXBORO P0916WG system module
  • FOXBORO P0972ZQ interface channel isolation 8-input module
  • FOXBORO P0973BU high-frequency fiber optic jumper
  • FOXBORO P0926MX Splasher Confluencer
  • FOXBORO P0961S connector module
  • FOXBORO P0903NU system module
  • FOXBORO CM902WM control module
  • FOXBORO P0972VA ATS Processor Module
  • FOXBORO P0916Js digital input terminal module
  • FOXBORO PO961BC/CP40B control module
  • FOXBORO PO916JS Input/Output Module
  • FOXBORO PO911SM Compact Monitoring Module
  • FOXBORO P0972PP-NCNI Network Interface Module
  • FOXBORO P0971XU Control System Module
  • FOXBORO P0971DP Controller
  • FOXBORO P0970VB control module
  • FOXBORO P0970BP (internal) cable assembly
  • FOXBORO P0961EF-CP30B High Performance Digital Output Module
  • FOXBORO P0961CA fiber optic LAN module
  • FOXBORO P0926TM Modular I/O PLC Module
  • FOXBORO P0916BX series control system input/output module
  • FOXBORO P0916AG Compression Period Component
  • FOXBORO P0916AC I/A series module
  • FOXBORO P0912CB I/O Terminal Module
  • FOXBORO P0911VJ high-precision control module
  • FOXBORO P0911QC-C 8-channel isolated output module
  • FOXBORO P0911QB-C High Performance Industrial Module
  • FOXBORO P0903ZP Embedded System Debugging Module
  • FOXBORO P0903ZN control module
  • FOXBORO P0903ZL High Frequency Industrial Module
  • FOXBORO P0903ZE I/A series fieldbus isolation module
  • FOXBORO P0903NW Industrial Control Module
  • FOXBORO P0903NQ control module
  • FOXBORO P0903AA Industrial Control Module
  • FOXBORO FBM205 cable
  • FOXOBORO P0960HA I/A series gateway processor
  • FOXBORO P0926TP high-performance control module
  • FOXBORO P0926KL control module
  • FOXBORO P0926KK PLC system functional module
  • FOXBORO P0924AW wireless pressure transmitter
  • FOXBORO P0916NK differential pressure transmission cable
  • FOXBORO P0916JQ PLC module
  • FOXBORO P0916JP I/A series control module
  • FOXBORO P0916GG Digital Input Module
  • FOXBORO P0916DV I/A series digital input module
  • FOXBORO P0916DC Terminal Cable
  • FOXBORO P0916DB I/A series PLC module
  • FOXBORO P0914ZM recognition module
  • FOXBORO P0902YU control module
  • FOXBORO P0901XT Process Control Unit
  • FOXBORO P0800DV fieldbus extension cable
  • FOXBORO P0800DG Standard Communication Protocol Module
  • FOXBORO P0800DB Universal I/O Module
  • FOXBORO P0800DA Industrial Control Module
  • FOXBORO P0800CE control module
  • FOXBORO P0700TT Embedded System
  • FOXBORO P0500WX Control System Module
  • FOXBORO P0500RY Terminal Cable Assembly
  • FOXBORO P0500RU control module
  • FOXBORO P0500RG Terminal Cable
  • FOXBORO P0400ZG Node Bus NBI Interface Module
  • FOXBORO P0400GH fieldbus power module
  • FOXBORO FBM207B Voltage Monitoring/Contact Induction Input Module
  • FOXBORO FBM205 Input/Output Interface Module
  • FOXBORO FBM18 Industrial Controller Module
  • FOXBORO FBM12 Input/Output Module
  • FOXBORO FBM10 Modular Control System
  • FOXBORO FBM07 Analog/Digital Interface Module
  • FOXBORO FBM05 redundant analog input module
  • FOXBORO FBM02 thermocouple/MV input module
  • FOXBORO FBI10E fieldbus isolator
  • FOXBORO DNBT P0971WV Dual Node Bus Module
  • FOXBORO CP30 Control Processor
  • FOXBORO CM902WX Communication Processor
  • FOXBORO AD202MW Analog Output Module
  • FOXBORO 14A-FR Configuration and Process Integration Module
  • FOXOBORO 130K-N4-LLPF Controller
  • FUJI FVR004G5B-2 Variable Frequency Drive
  • FUJI FVR008E7S-2 High Efficiency Industrial Inverter
  • FUJI FVR008E7S-2UX AC driver module
  • FUJI RPXD2150-1T Voltage Regulator
  • FUJI NP1PU-048E Programmable Logic Control Module
  • FUJI NP1S-22 power module
  • FUJI NP1AYH4I-MR PLC module/rack
  • FUJI NP1BS-06/08 Programmable Controller
  • FUJI NP1X3206-A Digital Input Module
  • FUJI NP1Y16R-08 Digital Output Module
  • FUJI NP1Y32T09P1 high-speed output module
  • FUJI NP1BS-08 Base Plate​
  • FUJI A50L-2001-0232 power module
  • FUJI A50L-001-0266 # N Programmable Logic Control Module
  • GE GALIL DMC9940 Advanced Motion Controller
  • GE DMC-9940 Industrial Motion Control Card
  • GE IS200AEADH4A 109W3660P001 Input Terminal Board
  • GE IC660HHM501 Portable Genius I/O Diagnostic Display
  • GE VMIVME 4140-000 Analog Output Board
  • GE VMIVME 2540-300 Intelligent Counter
  • GE F650NFLF2G5HIP6E repeater
  • GE QPJ-SBR-201 Circuit Breaker Module
  • GE IC200CHS022E Compact I/O Carrier Module
  • GE IC695PSD140A Input Power Module
  • GE IC695CHS016-CA Backboard
  • GE IC800SS1228R02-CE Motor Controller
  • GE IS215WEMAH1A Input/Output Communication Terminal Board
  • GE CK12BE300 24-28V AC/DC Contactor
  • GE CK11CE300 contactor
  • GE DS3800NB1F1B1A Control Module
  • GE VMIVME2540 Intelligent Counter