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 | 766 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>


  • Sigmatek SE051 Network Splitter Module
  • Sigmatek CIO011 C-DIAS I O Module
  • Sigmatek SE051 Ethernet Splitter
  • Sigmatek CCL911 CD Processor Module
  • Sigmatek SDD310-4 DIAS Drive 14kVA
  • Sigmatek CTMS020 C-DIAS Technology Module
  • Sigmatek CTMS020 CD Technology Module
  • Sigmatek CTO167 C-SLIDES Digital Output Module
  • Sigmatek C-IPC 152 Industrial PC
  • Sigmatek SDD310-4 SLIDES Drive 310
  • SIGMATEK MDP 102-1 DIAS Power Module
  • SIGMATEK SCP111 S-DIAS Safety CPU Industrial
  • SIGMATEK CAO081 Analog Output Module
  • SIGMATEK DCC080L Control Module
  • SIGMATEK MDP101-1 Power Module
  • SIGMATEK SCP111 S-DIAS Safety CPU
  • SIGMATEK PC325-K Industrial PC
  • SIGMATEK ETT 731 Operator Terminal
  • SIGMATEK DSV011 SLIDES Hub Module 05-023-011
  • SIGMATEK 12-780-012 R8-IPC Industrial Computer
  • Sigmatek SE051 Ethernet Splitter
  • Sigmatek DAI 883 DIAS Analog Module
  • Sigma Tek 4000B-30 Directional Gyro
  • Sigmatek CP112 S-DIAS Processor Module
  • Sigmatek SDD310 DIAS Drive
  • Sigmatek SDD120-23 DIAS Drive 14kVA
  • Sigmatek C-IPC 152 Industrial PC
  • Sigmatek CIV513 VARAN Control Module
  • Sigmatek DCP 082 Processor Module
  • Sigmatek C-IPC Industrial PC 01-450-023 GEB
  • SIGMATEK PC572 Operating Terminal
  • SIGMATEK DCC041 DIAS Compact Controller HW 6.10
  • SIGMATEK C-IPC 152 1GB Celeron M440 Controller
  • SIGMATEK 01-310-322-K PC322-K Industrial PC
  • SIGMATEK TAE732-P Touch Screen Operator Panel
  • SIGMATEK 01-018-100 Control Module
  • SIGMATEK DDI-164 Digital Input Module
  • Sigma-Tek 5000B-36 Artificial Horizon
  • SIGMATEK 12-780-012 R8-IPC Geode LX800 Computer
  • SIGMATEK CTMS 020 Servo Drive
  • Sigmatek MDD121-1 Controller
  • Sigmatek ETV1021-L VARAN Terminal
  • Sigmatek DST022 DIAS Module
  • Sigmatek CCP512-K C-Dias Processor Module
  • Sigmatek SRO 021 Relay Output Module
  • Sigmatek SDI 101 Digital Input Module
  • Sigmatek IPC 221 Industrial PC
  • Sigmatek DNC-305 Digital Input Module
  • Sigmatek SDD335 DIAS Drive
  • Sigmatek C-IPC Industrial Controller
  • SIGMATEK 01-450-031 C-IPC 256MB LX800 Computer
  • SIGMATEK SDD310-3 DIAS Drive 310
  • SIGMATEK DSV011 SLIDES Hub Module 05-023-011
  • SIGMATEK CNC031 CD Analog Module 12-011-031
  • SIGMATEK 01-450-031 C-IPC 256MB LX800
  • SIGMATEK 01-450-026 C-IPC VIA 733MHz Controller
  • SIGMATEK DCP-643 DIAS CPU Module with DKL-003
  • SIGMATEK MDD111-L DIAS Drive Axis Module
  • SIGMATEK SDD310-23-L DIAS Drive 310
  • SIGMATEK Viscotec ETV0551 Touch Panel
  • SIGMATEK PC321K Industrial Computer
  • SIGMATEK MDP 102-1 SLIDES Power Module
  • SIGMATEK TAE-151 12-200-151 Light Terminal
  • SIGMATEK CP102 20-004-102P6995B HMI Panel
  • SIGMATEK CAM-123 12-017-123-C Analog Mixing Module
  • SIGMATEK DCC041 DIAS Compact Controller
  • SIGMATEK DVI021 and DKL015 DIAS Power Module
  • SIGMATEK SDD340-46 SDD Series Servo Drive
  • SIGMATEK Robotdrive L6 02220-7997 Engel Drive
  • SIGMATEK AKM63M-ANCNGBB0 4.38kW PM Servomotor
  • Sigmatek SDD 310 SLIDES-Drive SDD310-4O
  • Sigmatek SDD335-23K Drive VARAN Interface 14kVA
  • Sigmatek TAE1922-K Touch Display Unit
  • Sigmatek DIAS DCP 643 CPU Module DKL003
  • Sumitomo CNH-4105Y-43 NSNP Gear Reducer
  • Sumitomo CHHP-4160Y-35-213T Inline Gear Reducer
  • Sumitomo CNHM02-6090YA-87 NSNP Gear Motor
  • Sumitomo CNVXS-6100Y-43 NSNP Gear Reducer
  • Sumitomo CNHM2609511 Gear Motor
  • Sumitomo CHVM3-6130-B-35 Gear Motor
  • Sumitomo HW0389042-A Industrial Component
  • Sumitomo F2CF-W55-ZG05-64 Gear Reducer
  • Sumitomo CHH-6165Y-13 Inline Gear Reducer
  • Sumitomo CNVM3-6125C-EP-6 Cyclo Gear Motor
  • Sumitomo RNYX-1320Y-20 Gear Reducer
  • Sumitomo XFCG111-43/24/165 Control Component
  • Sumitomo LHYJ-3A105K-Y3-102 Gear Reducer
  • Sumitomo CNFM02-6095DA-B-121 TC-FX/FB-02A Motor
  • Sumitomo CNHJ-4105DAY-289 NSNP Gear Reducer
  • Sumitomo LHYJS-4C145Y-Y1-112 NSNB Gear Reducer
  • Radiator 2060351111 Komatsu Sumitomo Linkbelt
  • Sumitomo BL3-09B-35MEHDK6 Gearbox ANFJ-L30
  • Sumitomo Truninger 8H1-150 Internal Gear Pump
  • Sumitomo RNFMS01-25R-B-150 200V NSNP Gearmotor
  • Sumitomo CHHBJN1HA-6135Y-29 Inline Reducer
  • Sumitomo EHYMS5-B6125YA-Y3-74 NSNB Reducer
  • Sumitomo Eaton H-050AA2F-J Orbit Motor
  • Sumitomo TC-FXVP Motor 0.75kW 4P 400V N-80M
  • Sumitomo XFCG111-87/24130 Industrial Control Component
  • Sumitomo AF3122-030 Inverter 30kW 3Ph 200V
  • Sumitomo QT42-25FS-B Internal Gear Pump
  • Sumitomo F2CS-A35-ZG09-59 Speed Reducer
  • Sumitomo CNHM05-6090-B-29 Gear Motor
  • Sumitomo CHHJ-6145Y-29-210T Gear Reducer
  • Sumitomo E3P-20-2.2-S1450-E Hydraulic Pump
  • Sumitomo RNYMS1-1420C-AV-20 Right Angle Gear Motor
  • Sumitomo SR101 SRKG101-76-40-060 Reamer Head
  • Sumitomo RNYM05-1220-25/UBAABB Gear Motor
  • Optidrive E3 Sumitomo GHB-36 Vector Inverter Motor
  • Sumitomo CNH-614HY-35 UNMP Gear Reducer
  • Sumitomo CNH-612HY-6 SM-Cyclo Gearmotor
  • Sumitomo HF3214-A75 Electric Motor
  • Sumitomo CNVM02-6100-B-59 NSMP Gear Reducer
  • Sumitomo CNHJ4105Y35 NSNP Gear Reducer
  • Sumitomo CHH6165Y-29 NSNB Gear Reducer
  • Sumitomo RNYM1-1420-25 Hyponic Gear Motor
  • Sumitomo T600C Industrial Control Unit
  • Sumitomo LHH-4A115-K2-28 NSNB Gear Reducer
  • Sumitomo RNYM02-1220-AV-20 Speed Reducer
  • Sumitomo CHHS-6140Y-SB-17 Gear Motor
  • Sumitomo Heavy Industries SSE-100A-RM Drive Unit
  • Sumitomo PA228771 CNHM2-6100YB-EP-8 Gear Motor
  • Sumitomo RNYM02-1231-B-50 Speed Reducer
  • Sumitomo CNFM1H-6090-6 Induction Motor
  • Sumitomo CHH-614HY-11 Gear Reducer
  • Sumitomo F4C-D25-ZG01-41 Speed Reducer
  • Sumitomo PA224280 CNHM1-6095YC-EP-21 Gear Motor
  • Sumitomo KHYJB4115K185145TC Gear Motor