MVME2400

From RTEMSWiki

Jump to: navigation, search

Contents

MVME2400

The MVME24XX (e.g. MVME2432) is a VME board based on a MPC750 processor. It is supported with the "mcp750" bsp.

RTEMS BSP Configuration

The following line can be used to configure a build for this BSP (this build is for a RTEMS-4.7.99.1):

 ../rtems/configure --enable-rtemsbsp=mcp750 --target=powerpc-rtems4.8 \
 --prefix=/opt/rtems-4.8 --exec-prefix=/opt/rtems-4.8/4.7.99.1

PPC-Bug Board Settings

The board ENV settings used for testing are as follows:

 Copyright Motorola Inc. 1988 - 1998, All Rights Reserved
 
 PPC4 Debugger/Diagnostics Release Version 1.1 - 01/11/99 RM01
 COLD Start
 
 Local Memory Found =04000000 (&67108864)
 
 MPU Clock Speed =350Mhz
 
 BUS Clock Speed =100Mhz
 
 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)
 L2Cache:       1024KB, 140Mhz
 
 PPC4-Bug>env
 Bug or System environment [B/S] = B?
 Field Service Menu Enable [Y/N] = N?
 Remote Start Method Switch [G/M/B/N] = B?
 Probe System for Supported I/O Controllers [Y/N] = Y?
 Auto-Initialize of NVRAM Header Enable [Y/N] = Y?
 Network PReP-Boot Mode Enable [Y/N] = Y?
 Negate VMEbus SYSFAIL* Always [Y/N] = N?
 SCSI Bus Reset on Debugger Startup [Y/N]   = N?
 Primary SCSI Bus Negotiations Type [A/S/N] = A?
 Primary SCSI Data Bus Width [W/N]          = N?
 Secondary SCSI Identifier                  = "07"?
 NVRAM Bootlist (GEV.fw-boot-path) Boot Enable [Y/N]           = N?
 NVRAM Bootlist (GEV.fw-boot-path) Boot at power-up only [Y/N] = N?
 NVRAM Bootlist (GEV.fw-boot-path) Boot Abort Delay            = 5?
 Auto Boot Enable [Y/N]           = N?
 Auto Boot at power-up only [Y/N] = N?
 Auto Boot Scan Enable [Y/N]      = Y?
 Auto Boot Scan Device Type List  = FDISK/CDROM/TAPE/HDISK/?
 Auto Boot Controller LUN   = 00?
 Auto Boot Device LUN       = 00?
 Auto Boot Partition Number = 00?
 Auto Boot Abort Delay      = 7?
 Auto Boot Default String [NULL for an empty string] = ?
 ROM Boot Enable [Y/N]            = N?
 ROM Boot at power-up only [Y/N]  = Y? 
 ROM Boot Enable search of VMEbus [Y/N] = N?
 ROM Boot Abort Delay             = 5?
 ROM Boot Direct Starting Address = FFF00000?
 ROM Boot Direct Ending Address   = FFFFFFFC?
 Network Auto Boot Enable [Y/N]           = N?
 Network Auto Boot at power-up only [Y/N] = N?
 Network Auto Boot Controller LUN = 00?
 Network Auto Boot Device LUN     = 00?
 Network Auto Boot Abort Delay    = 5?
 Network Auto Boot Configuration Parameters Offset (NVRAM) = 00001000?
 Memory Size Enable [Y/N]         = Y?
 Memory Size Starting Address     = 00000000?
 Memory Size Ending Address       = 04000000?
 DRAM Speed in NANO Seconds       = 8?
 ROM First Access Length (0 - 31) = 31?
 ROM Next Access Length  (0 - 15) = 15?
 DRAM Parity Enable [On-Detection/Always/Never - O/A/N]    = O?
 L2Cache Parity Enable [On-Detection/Always/Never - O/A/N] = O?
 PCI Interrupts Route Control Registers (PIRQ0/1/2/3) = 0A0B0E0F?
 Serial Startup Code Master Enable [Y/N] = N?
 Serial Startup Code LF Enable [Y/N] =     N?
 VME3PCI Master Master Enable [Y/N] = Y?
 PCI Slave Image 0 Control                = 00000000?
 PCI Slave Image 0 Base Address Register  = 00000000?
 PCI Slave Image 0 Bound Address Register = 00000000?
 PCI Slave Image 0 Translation Offset     = 00000000?
 PCI Slave Image 1 Control                = 00000000?
 PCI Slave Image 1 Base Address Register  = 01000000?
 PCI Slave Image 1 Bound Address Register = 20000000?
 PCI Slave Image 1 Translation Offset     = 00000000?
 PCI Slave Image 2 Control                = 00000000?
 PCI Slave Image 2 Base Address Register  = 20000000?
 PCI Slave Image 2 Bound Address Register = 22000000?
 PCI Slave Image 2 Translation Offset     = D0000000?
 PCI Slave Image 3 Control                = 00000000?
 PCI Slave Image 3 Base Address Register  = 2FFF0000?
 PCI Slave Image 3 Bound Address Register = 30000000?
 PCI Slave Image 3 Translation Offset     = D0000000?
 VMEbus Slave Image 0 Control                = E0F20000?
 VMEbus Slave Image 0 Base Address Register  = 00000000?
 VMEbus Slave Image 0 Bound Address Register = 04000000?
 VMEbus Slave Image 0 Translation Offset     = 80000000?
 VMEbus Slave Image 1 Control                = 00000000?
 VMEbus Slave Image 1 Base Address Register  = 00000000?
 VMEbus Slave Image 1 Bound Address Register = 00000000?
 VMEbus Slave Image 1 Translation Offset     = 00000000?
 VMEbus Slave Image 2 Control                = 00000000?
 VMEbus Slave Image 2 Base Address Register  = 00000000?
 VMEbus Slave Image 2 Bound Address Register = 00000000?
 VMEbus Slave Image 2 Translation Offset     = 00000000?
 VMEbus Slave Image 3 Control                = 00000000?
 VMEbus Slave Image 3 Base Address Register  = 00000000?
 VMEbus Slave Image 3 Bound Address Register = 00000000?
 VMEbus Slave Image 3 Translation Offset     = 00000000?
 VMEbus Register Access Image Control Register = 00000000?
 VMEbus Register Access Image Base Address Register = 00000000?
 PCI Miscellaneous Register       = 10000000?
 Special PCI Slave Image Register = 00000000?
 Master Control Register          = 80C00000?
 Miscellaneous Control Register   = 52060000?
 User AM Codes                    = 00000000?
 PPC4-Bug>


Network Boot Settings

The following network settings were used for booting. Don't forget to adapt the IP addresses to your environment :-)

 PPC4-Bug>niot
 Controller LUN =00?
 Device LUN     =00?
 Node Control Memory Address =03F9E000?
 Client IP Address      =192.168.64.128?
 Server IP Address      =192.168.64.1?
 Subnet IP Address Mask =255.255.255.0?
 Broadcast IP Address   =255.255.255.255?
 Gateway IP Address     =192.168.64.1?
 Boot File Name ("NULL" for None)     =ticker.exe?
 Argument File Name ("NULL" for None) =?
 Boot File Load Address         =003F0000?
 Boot File Execution Address    =003F0000?
 Boot File Execution Delay      =00000000?
 Boot File Length               =00000000?
 Boot File Byte Offset          =00000000?
 BOOTP/RARP Request Retry       =00?
 TFTP/ARP Request Retry         =00?
 Trace Character Buffer Address =00000000?
 BOOTP/RARP Request Control: Always/When-Needed (A/W)=W?
 BOOTP/RARP Reply Update Control: Yes/No (Y/N)       =Y?
 PPC4-Bug>

Test Reports

4.8-branch 2007-04-09: Thomas Doerfler reported that ticker.exe works fine on RTEMS-HEAD on 9. April 2007.

Personal tools