Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

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

F: | Au:佚名 | DA:2023-11-15 | 516 Br: | 🔊 点击朗读正文 ❚❚ | 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>


  • Basler Electric DECS-200-1L Digital Excitation Control System
  • Basler DECS125-15-B2C1 Excitation Control
  • Basler 9507900205 SSR Retrofit Voltage Regulator
  • Basler BE2000E Digital Voltage Regulator
  • Basler BE1-GPS Generator Protection System
  • Basler DECS-250-CN1CN1N Digital Excitation Control
  • Basler DGC-2020 Genset Controller
  • Basler BE1-81O UT3ED1LA7N0F Frequency Relay (Variant)
  • Basler BE1-81O UT3EE1YA9S0F Frequency Relay (Variant)
  • Basler BE1-81O Over/Under Frequency Relay
  • Basler DECS125-15 Digital Excitation Control
  • Basler Electric BE1-951 Overcurrent Protection System
  • Basler Electric BE1-700V Digital Protective Relay
  • Basler Electric APR63-5 Automatic Voltage Regulator
  • Basler Electric BE1-851 Overcurrent Protection System
  • Basler Electric DECS-250-LN1SN1N Excitation Control
  • Basler Electric BE1-87T Transformer Differential Relay
  • Basler Electric DECS-200-1L Excitation Control System
  • Basler Electric 9310300100 DECS-300 Excitation Control
  • Basler Electric SSE-N 125-4.5KW Shunt Exciter Regulator
  • Basler Electric DGC-2020HD-5NS1DNSBA Genset Controller
  • Basler Electric BE1-81-O/UT3EE1JB7N1F Frequency Relay
  • Basler Electric BE1-81T1EE1WA0N1F Frequency Relay
  • Basler Electric BE1-25M1EA6PN5R1F Sync-Check Relay
  • Basler Electric BE1-GPS Generator Protection System
  • Basler Electric DECS-250-LN1SN1N Excitation Control Rev V
  • Basler Electric DECS-250-CN2CN1N Excitation Control
  • Basler Electric BE1-50/51B-207 Overcurrent Relay
  • Basler Electric DECS-300-C0N0 Excitation Control System
  • Basler Electric DECS-200 Digital Excitation Control System
  • Basler Electric DECS-250-LN1CN1N Excitation Unit
  • Basler Electric DECS-250 LN2SA1D Excitation Unit Specs
  • Basler Electric BE1-87T Transformer Relay Review
  • Basler Electric BE1-11 Protection System
  • Basler Electric BE1-GPS100-E4N1H1N Protection System
  • Allen-Bradley 442G-MABH-R Safety Module
  • Beckhoff CX1030-0111 PLC Assembly Profile
  • FANUC IC693CPU364 PLC Module
  • Orange Denmark Type 200816 220 PLC Specs
  • OMRON C200H-SNT31 Sysmac PLC Module
  • Allen Bradley 20AB022A3AYNANC0 PowerFlex 70
  • OMRON C200HW-PCU01 Position Control Unit
  • ABB AO845A-eA Analog Output Module
  • OMRON CJ1M-CPU22 CPU Unit
  • Allen Bradley 100-E265ED11 Contactor
  • Honeywell 51304511-100 Interface Module
  • SOLEXY BXF3S0101N0018 Gateway Module
  • OMRON CJ2H-CPU65 CPU Unit
  • Automation Direct GS2-45P0 AC Drive
  • M68-2000 2-Axis Motion CNC Controller
  • OMRON CJ1M-CPU11 V3.0 PLC CPU Unit
  • OMRON CJ1W-NC413 4-Axis Positioning Controller
  • OMRON 3G2A3-PRO16 Programming Console HMI
  • Siemens 3VT8440-2AA04-2GA2 Molded Case Circuit Breaker
  • Siemens 3RT5045 Contactor Series
  • OMRON C200HS-CPU01-E SYSMAC PLC Controller
  • OMRON C500-NC103-E Positioning Control Unit
  • OMRON CJ1W-TC001 Temperature Control Unit
  • OMRON NJ301-1100 NJ-PA3001 PLC System EtherCAT
  • Pilz 773100 M1P Safety Relay Base Unit
  • Siemens SINUMERIK 840D SL NCU 720.3B with PLC 317-3 PN/DP
  • Siemens 6AV6618-7GD01-3AB0 HMI Panel
  • OMRON F150-C15E-3 Vision Mate Controller PLC Overview
  • Mitsubishi MELSEC A Series PLC System A63P A3ACPU A616AD A68RD3
  • M68-2000 2 Axis Motion Controller SCE SERVO CNC
  • OMRON FZ-S2M PLC Camera Vision System
  • VISOLUX SLVA-4K PLC Module from Elektronik GmbH
  • OMRON CJ1M-CPU23 V2.0 PLC CPU Unit
  • ABB AI86-16CHF PCB Card 5761751-9 B Specifications
  • Allen-Bradley 100-D140ZJ22L Contactor Overview
  • Merlin Gerin PB80 PLC Rack
  • WEIR WE203 Power Supply PLC
  • OMRON NX-TS3102 Temperature Input Unit
  • Siemens 6ES7146-6FF00-0AB0 I/O Module
  • Fanuc A16B-3300-0057 Circuit Board
  • OMRON CJ1W-IDP01 Input Module
  • Siemens 6FX2007-1AD13 Handheld Unit
  • Gems EM54 PLC Module PCB
  • Beckhoff CX2030-0121 Embedded PC CPU
  • OMRON NJ301-1100 Machine Automation Controller
  • Biesse Rover CNI PLC 2153 030 7146.30 Numerical Control Module
  • OMRON CJ1W DA08V Analog Output Module
  • OMRON CS1D ETN21D Ethernet Module
  • Allen Bradley 1768 L43 CompactLogix Controller
  • Schneider TWDLMDA40DTK Twido PLC Module
  • Mitsubishi NZ2EX2B 60AD4 Analog Input Module
  • OMRON NS8 TV00B V2 Touch Display Panel
  • Mitsubishi AY71 CMOS TTL Output Module
  • OMRON C500 CPU11 E Processor Module
  • OMRON CJ1W PTS51 Temperature Input Module
  • Siemens 6SL3100-1DE22-0AA1 600V DC Supply
  • OMRON CJ1M-CPU23 PLC CPU 9‑Pin Serial
  • Schlumberger IMT4N 24‑250VAC 48‑230VAC PLC Timer
  • OMRON CJ1M-CPU22 PLC CPU Unit V2.0
  • Allen‑Bradley 2711P-B7C6D2 Touch Screen PanelView
  • ADSP-2181KST-160 Analog Devices DSP IC Specs
  • Schneider LC1F400 400A Contactor Specifications
  • Yaskawa SGDH-10DE-OY 1kW 400V Servo Drive
  • Schneider TM262L10MESE8T M262 PLC 5ns Inst
  • Mitsubishi AA104VJ05 10.4in LCD Panel Specs
  • Allen Bradley 1761-L32BWA MicroLogix 1000 PLC
  • Siemens 6ES7431-7KF00-0AB0 Analog Input Module
  • Allen Bradley 1769-OB16 Output Module
  • Siemens 6ES7131-1BL12-0XB0 Input Module
  • Beckhoff EP7041-3002 EtherCAT Box Module
  • Siemens RK7243-2AA30-0XB0 Communication Module
  • Siemens 4AM5742-8DD40-0FA0 Transformer
  • Siemens 3TK2834-1BB40 Safety Relay
  • Brother BAS 311 Sewing Machine Circuit Board
  • Yaskawa SGDH-10DE-OY Servo Driver
  • OMRON C60H C6DR DE V1 Sysmac PLC
  • MITSUBISHI ELECTRIC A2ACPU21 S1 CPU Module
  • ABB BAILEY INNPM12 Network Process Module
  • HONEYWELL 620 0073C IPC PLC Module
  • Mitsubishi 15050 PR02B PLC Circuit Board
  • SIEMENS 6SY7000 0AC37 Drive Control Module
  • OMRON TJ2 ECT16 Traxial EtherCAT Controller
  • GE Fanuc IC698PSD300D Power Supply Module
  • Texas Instruments Series 505 16 Position Base
  • OMRON YASKAWA SGDH 10DE OY Servo Drive
  • Allen‑Bradley 440G-MT Safety Interlock Switch Specs
  • Rubycon PD27A 24V 8A Power Supply Module
  • SK-H1-GDB1-F11D PLC Gate Driver Board Kit
  • VIPA 441-4UA14 451-4UA14 PLC Module Rack
  • Mitsubishi FX5U-80MT ESS PLC Controller Specs
  • Mitsubishi Q64TCRTN Temperature PLC Module
  • GE 1C31170G Rev10 PLC Circuit Board Module
  • Schneider TWDLMDA40DTK PLC Controller Module