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 | 302 次浏览: | 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>


  • Woodward 8237-1006 Digital Governor
  • WOODWARD 5501-471 Communication Module
  • WOODWARD 5466-258 Input/Output Module
  • WOODWARD 5501-467 Multi Protocol Communication Gateway and I/O Expansion Module
  • WOODWARD 5501-470 Digital microprocessor controller module
  • WOODWARD 9907-1200 Digital Governor
  • WOODWARD 8444-1067 High Performance Digital Microprocessor Controller Module
  • WOODWARD 8446-1019 Integrated Gas Engine Electronic Control System
  • WOODWARD 9907-162 Digital Engine Governor
  • WOODWARD 5466-316 Simulation Combination Module
  • WOODWARD 5464-414 Digital Speaker Sensor Module
  • XANTREX XFR40-70 DC power supply
  • XP POWER F8B6A4A6A6 power module
  • XP POWER F8B6D4A3G3 power supply
  • XYCOM XVME-674 VMEbus Single Slot CPU/Processor Module
  • XYCOM XVME-957 Circuit Board
  • XYCOM XVME-976 PC board computer
  • XYCOM XVME-530 8-Channel Isolated Analog Output Module
  • XYCOM Proto XVME-085 Bus Module
  • YAMAHA RCX40 4-AXIS ROBOT CONTROLLER
  • YAMATAKE EST0240Z05WBX00 touch screen display
  • YAMATAKE HD-CAOBS00 flowmeter
  • HIMA X-COM 01 Communication Module
  • HIMA HIMax X-AO 16 01 Analog Output Module
  • HIMA X-AI3251 Analog Input Module
  • HIMA X-DO3251 Digital Output Module
  • HIMA X-DI3202 Digital Input Module
  • HIMA X-DI6451 Digital Input Module
  • YASKAWA USAHEM-02-TE53 AC servo motor
  • Yaskawa JZNC-XPP02B Teaching Programmer
  • YASKAWA CACR-SR07BE12M servo drive
  • YASKAWA JAMSC-B2732V Advanced Drive Controller
  • YASKAWA JGSM-06 Controller
  • YASKAWA PCCF-H64MS 64MB Industrial Memory Module
  • YASKAWA CACR-02-TE1K servo driver
  • YASKAWA JAPMC-IQ2303 Controller Module
  • YASKAWA DDSCR-R84H Controller
  • YASKAWA JANCD-XTU01B circuit board
  • YASKAWA JANCD-XIO01 High Performance PC Input/Output (I/O) Board
  • YASKAWA JACP-317800 servo drive
  • XYCOM 120974 - Circuit Board
  • XYCOM 99298-200 - PC Control Card 99207A-001
  • XYCOM 99298-266 - CPU Board
  • XYCOM 99311-001 - Screen Display Ribbon Cable
  • XYCOM 99384-002 - PCB Module 99383A-001
  • XYCOM A05520I01 - Control Module PW22471 MPL400
  • XYCOM A33369 - Dual PMC Carrier Module
  • XYCOM AC2064A1 - VMEbus PCB Board Analog Output
  • XYCOM AC2065A1 - VMEbus PCB Board Analog Output
  • XYCOM CDA XVME - DSP SCSI I/O Module Serial RS232
  • XYCOM 143913-001 - TSKAM Board Rev A
  • XYCOM 1300-000100000 - Operator Interface Node Module
  • XYCOM 140050(R) - Documentation Support Library
  • XYCOM 1811-A00000000 - SXT1811T Monitor 100-120V
  • XYCOM 3112T-1200-256-2K - Operator Interface
  • XYCOM 3115 T - Industrial Computer
  • XYCOM 3406T - Flat Panel Industrial PC
  • XYCOM 3512-03F114003 - Automation Operator Interface
  • XYCOM 3515-A2P214003 - Operators Interface 6.3A
  • XYCOM 3535 - Operation Panel 3535-E3T434003
  • XYCOM 3612 T - LCD Flat Panel Display
  • XYCOM 3715 - Industrial Touchpanel Touchscreen PC
  • XYCOM 4115 T - Light-Duty Flat Panel 2000-512-2K
  • XYCOM 50151 - Automation Display
  • XYCOM 5017-T - Flat Panel Industrial Touch Monitor
  • XYCOM 3308T - 8" Flat Panel Color Touchscreen PC
  • XYCOM 9000-FFP-HU - Industrial Module
  • XYCOM 9440 - Automation HMI 9440-026714001
  • XYCOM 3406 KPT - Automation Control Panel
  • XYCOM 3000-CBL-25VP - Video Cable 25' 7.5M
  • XYCOM CA3-MBPALL-41 - Modbus Plus Module for GP2000
  • XYCOM QPI-MBP-XA1 - Modbus Plus Communication Module
  • XYCOM 3512 T - Automation Model HMI PM-101722C
  • XYCOM PM-102159 - Xycom Automation Monitor
  • XYCOM 3115T - Automation Panel
  • XYCOM PM3510T - Touch Screen HMI
  • XYCOM XA_WIN_2K_MUI - Recovery Media 2 Disks Kit
  • XYCOM XT1502T-CU17 - Viewtronix Flat Panel Touch Display
  • XYCOM XVME-9660 - VMEbus Module 779660
  • XYCOM 8000 KB3 Industrial Keyboard 97788-001
  • XYCOM 8000 KB5 Keyboard Front Panel Repair Evaluation
  • XYCOM 8100 0272A CNC Brown Out Sensor PROM Card
  • XYCOM 81600EA Control Card 82088-004/R
  • XYCOM 81625DA Control Board PC Board
  • XYCOM 81862 003R PCB Circuit Board
  • XYCOM 818662 003 N Pcb Circuit Board
  • XYCOM 81945F Control Card
  • XYCOM 81987 001 D General Purpose I/O 1805 Circuit Board
  • XYCOM 82029BC PCB Circuit Board 82027-001-F
  • XYCOM 82034CA Processor Module Board PC Computer Board
  • XYCOM 83017 002 PCB Circuit Board
  • XYCOM 83034CA Processor Module Board
  • XYCOM 83060C Processor Module Board
  • XYCOM 83060CA Processor Module Board
  • XYCOM 83194BA Terminal PC Board
  • XYCOM 83382CA Control Board
  • XYCOM 83594B Control Card w/ UNISON 675-0001
  • XYCOM 83594BD Control Card
  • XYCOM 84091A Connector Board 240276
  • XYCOM 8430 Industrial Controller 8430-044333800
  • XYCOM 8450 Industrial PC/AT Computer System LCD Monitor
  • XYCOM 8500 Operator Monitor 115/230V
  • XYCOM 86863BA Control Card 86864-003/B
  • XYCOM 86863BB Control Card
  • XYCOM 86863CC Control Card
  • XYCOM 87935 001 RacPac 8 Rack
  • XYCOM 89060B Circuit Board
  • XYCOM 89505 A Circuit Board
  • XYCOM 9000 EXF External Removable Floppy Disk Drive
  • XYCOM 9000 FFK Floppy Disk Drive for Industrial Panel
  • XYCOM 91195A - Circuit Board
  • XYCOM 91482 002 PLC Control Keyboard 4100 KB1
  • XYCOM 93533 001 Port 3 Port 4 Board Rev A
  • XYCOM 93886 003 4150A Model Operator Interface Panel
  • XYCOM 9400N Module 9400-400412001
  • XYCOM 9403 Operator Interface Panel CRT-Based PC
  • XYCOM 9403t Power Board
  • XYCOM 9407 17" CRT Industrial Monitor 1280x1024
  • XYCOM 9410 Industrial Mini PC Display Unit 9410-000302001
  • XYCOM 9450 044661401 Industrial PC 38-K42IMA-01
  • XYCOM 9450 248661601 Operator Panel 14" Color Monitor
  • XYCOM 9450 27B131901 HMI Panel Display
  • XYCOM 9457 023812001 Industrial PC Micro Vitec
  • XYCOM 9460 Operator Interface 51338-STN
  • XYCOM 9460 010304001 Operator Interface
  • XYCOM 9460-011223001 Operator Interface Panel
  • XYCOM 9460KP Operator Interface Panel Monitor Computer
  • XYCOM 9462-016304001 Operator Interface Panel