wiki:TBR/BSP/Mvme2307

Version 7 (modified by shashvat jain, on Nov 7, 2018 at 5:18:52 AM) (diff)

--

Mvme2307

BSP Infobox

BSP_name MVME2307
Manufacturer Motorola
image Mvme2307.jpg
Board_URL http://www.mvme.com/manuals/MVME2301-to-MVME2308-spec.pdf
Architecture PowerPC
CPU_model MPC604
Monitor PPCBug
Simulator Untested
Aliases None known
RAM 64 MB
NVMEM 5 MB Flash, 8 KB NVRAM |
Serial 1 PC16550
NICs DEC 21140
Video N/A
Other 1 PCI Mezzanine Slot<br />PCI bus<br />VMEbus VME64

The MVME2307 is a PowerPC BSP manufactured by Motorola. It includes a 32-bit MPC604 CPU, 64 MB of RAM, 5 MB of flash non-volatile memory, and 8 KB of NVRAM non-volatile memory. Also, it has a PPCBug monitor, one PC16550 Asynchronous Serial Port, one DEC 21140 RJ-45 NIC, and supports VMEbus VME64.

Overview

  • 32-bit Motorola PowerPC 604 processor
  • PCI bus
  • 64 MB of DRAM
  • 5 MB of Flash memory
  • 1 RJ-45 DEC 21140 NIC
  • 1 PC16550 Asynchronous Serial Port
  • 1 PCI Mezzanine Slot
  • VMEbus VME64

Board Setup

If there are special jumper or ROM monitor settings, describe them.

Downloading and Executing

This file documents the on board monitor (PPCBUG) configuration used to be able to boot the archives located in powerpc-rtems/c/mcp750/bin. This information was provided by Eric Valette <valette@…>

ENV command

Use the ENV command on PPCBug to ensure that the settings are appropriate.

PPC1-Bug>env<br />
Bug or System environment [B/S] = B?<br />
Field Service Menu Enable [Y/N] = N?<br />
Probe System for Supported I/O Controllers [Y/N] = Y?<br />
Auto-Initialize of NVRAM Header Enable [Y/N] = Y?<br />
Network PReP-Boot Mode Enable [Y/N] = Y?<br />
SCSI Bus Reset on Debugger Startup [Y/N]   = N?<br />
Primary SCSI Bus Negotiations Type [A/S/N] = A?<br />
Primary SCSI Data Bus Width [W/N]          = N?<br />
Secondary SCSI Identifier                  = "07"?<br />
NVRAM Boot List (GEV.fw-boot-path) Boot Enable [Y/N]           = Y?<br />
NVRAM Boot List (GEV.fw-boot-path) Boot at power-up only [Y/N] = Y?<br />
NVRAM Boot List (GEV.fw-boot-path) Boot Abort Delay            = 5?<br />
Auto Boot Enable [Y/N]           = Y?<br />
Auto Boot at power-up only [Y/N] = Y?<br />
Auto Boot Scan Enable [Y/N]      = Y?<br />
Auto Boot Scan Device Type List  = FDISK/CDROM/TAPE/HDISK/?<br />
Auto Boot Controller LUN   = 14?<br />
Auto Boot Device LUN       = 40?<br />
Auto Boot Partition Number = 03?<br />
Auto Boot Abort Delay      = 7?<br />
Auto Boot Default String [NULL for an empty string] = ?<br />
ROM Boot Enable [Y/N]            = N?<br />
ROM Boot at power-up only [Y/N]  = Y?<br />
ROM Boot Abort Delay             = 5?<br />
ROM Boot Direct Starting Address = FFF00000?<br />
ROM Boot Direct Ending Address   = FFFFFFFC?<br />
Network Auto Boot Enable [Y/N]           = N?<br />
Network Auto Boot at power-up only [Y/N] = N?<br />
Network Auto Boot Controller LUN = 00?<br />
Network Auto Boot Device LUN     = 00?<br />
Network Auto Boot Abort Delay    = 5?<br />
Network Auto Boot Configuration Parameters Offset (NVRAM) = 00001000?<br />
Memory Size Enable [Y/N]         = Y?<br />
Memory Size Starting Address     = 00000000?<br />
Memory Size Ending Address       = 02000000?<br />
DRAM Speed in NANO Seconds       = 60?<br />
ROM First Access Length (0 - 31) = 10?<br />
ROM Next Access Length  (0 - 15) = 0?<br />
DRAM Parity Enable [On-Detection/Always/Never - O/A/N]    = O?<br />
L2Cache Parity Enable [On-Detection/Always/Never - O/A/N] = O?<br />
PCI Interrupts Route Control Registers (PIRQ0/1/2/3) = 0A050000?<br />
Serial Startup Code Master Enable [Y/N] = N?<br />
Serial Startup Code LF Enable [Y/N] =     N?<br />

NIOT

Use the NIOT command in PPCBug to teach the monitor about your local network and boot server.

PPC1-Bug>niot<br />
Controller LUN =00?<br />
Device LUN     =00?<br />
Node Control Memory Address =03F9E000?<br />
Client IP Address      =194.2.81.157?<br />
Server IP Address      =194.2.81.241?<br />
Subnet IP Address Mask =255.255.255.0?<br />
Broadcast IP Address   =255.255.255.255?<br />
Gateway IP Address     =194.2.81.254?<br />
Boot File Name ("NULL" for None)     =debug-ppc?<br />
Argument File Name ("NULL" for None) =?<br />
Boot File Load Address         =001F0000?<br />
Boot File Execution Address    =001F0000?<br />
Boot File Execution Delay      =00000000?<br />
Boot File Length               =00000000?<br />
Boot File Byte Offset          =00000000?<br />
BOOTP/RARP Request Retry       =05?<br />
TFTP/ARP Request Retry         =05?<br />
Trace Character Buffer Address =00000000?<br />
BOOTP/RARP Request Control: Always/When-Needed (A/W)=W?<br />
BOOTP/RARP Reply Update Control: Yes/No (Y/N)       =Y?<br />

Debugging

Unknown

=Test Reports=

TBD

=References=

{{Navbox_BSPs}}