Motorola MVME3100 manual MOTLoad Utility Applications, MOTLoad Tests

Page 28

Chapter 3 MOTLoad Firmware

MOTLoad Utility Applications

The definition of a MOTLoad utility application is very broad. Simply stated, it is considered a MOTLoad command, if it is not a MOTLoad test. Typically, MOTLoad utility applications are applications that aid the user in some way (that is, they do something useful). From the perspective of MOTLoad, examples of utility applications are: configuration, data/status displays, data manipulation, help routines, data/status monitors, etc.

Operationally, MOTLoad utility applications differ from MOTLoad test applications in several ways:

Only one utility application operates at any given time (that is, multiple utility applications cannot be executing concurrently)

Utility applications may interact with the user. Most test applications do not.

MOTLoad Tests

A MOTLoad test application determines whether or not the hardware meets a given standard. Test applications are validation tests. Validation is conformance to a specification. Most MOTLoad tests are designed to directly validate the functionality of a specific SBC subsystem or component. These tests validate the operation of such SBC modules as: dynamic memory, external cache, NVRAM, real time clock, etc.

All MOTLoad tests are designed to validate functionality with minimum user interaction. Once launched, most MOTLoad tests operate automatically without any user interaction. There are a few tests where the functionality being validated requires user interaction (that is, switch tests, interactive plug-in hardware modules, etc.). Most MOTLoad test results (error-data/status-data) are logged, not printed. All MOTLoad tests/commands have complete and separate descriptions (refer to the MOTLoad Firmware Package User’s Manual for this information).

All devices that are available to MOTLoad for validation/verification testing are represented by a unique device path string. Most MOTLoad tests require the operator to specify a test device at the MOTLoad command line when invoking the test.

A listing of all device path strings can be displayed through the devShow command. If an SBC device does not have a device path string, it is not supported by MOTLoad and can not be directly tested. There are a few exceptions to the device path string requirement, like testing RAM, which is not considered a true device and can be directly tested without a device path string. Refer to the devShow command description page in the MOTLoad Firmware Package User’s Manual.

Most MOTLoad tests can be organized to execute as a group of related tests (a testSuite) through the use of the testSuite command. The expert operator can customize their testing by defining and creating a custom testSuite(s). The list of built-in and user-defined MOTLoad testSuites, and their test contents, can be obtained by entering testSuite -dat the MOTLoad prompt. All testSuites that are included as part of a product specific MOTLoad firmware package are product specific. For more information, refer to the testSuite command description page in the MOTLoad Firmware Package User’s Manual.

16MVME3100 Single-Board Computer Installation and Use (V3100A/IH1)

Image 28
Contents Installation and Use Page Safety Summary Flammability CE Notice European Community Limited and Restricted Rights Legend Contents Functional Description Specifications List of Figures 13. MVME721 Host I/O Connector J10 Pin Assignments List of TablesOverview of Contents About This ManualComments and Suggestions Conventions Used in This ManualHardware Preparation and Installation IntroductionDescription Getting StartedUnpacking Guidelines Overview of Startup ProceduresStartup Overview Hardware Configuration MVME3100 LayoutMVME3100 Board Layout Configuration Switch S4 Settings Configuration Switch S4Setting Switch Pos OFF Factory Default Geographical Address Switch Assignments Geographical Address Switch S3Slot Geographical Address Settings PMC I/O Voltage Configuration RTM Seeprom Address Switch S1RTM Eeprom Address Switch Assignments Function Not UsedHardware Installation Installing the MVME3100 into a ChassisEeprom Address Settings Device Address A20MVME3100 Connectors MVME721 Rear Transition Module ConnectorsConnector Function Connection to PeripheralsCompleting the Installation Applying Power Switches and IndicatorsFront-Panel LED Status Indicators Startup and OperationMVME721 LED Status Indicators Additional Onboard Status IndicatorsGenet DS3 MOTLoad Commands MOTLoad FirmwareOverview MOTLoad Implementation and Memory RequirementsMOTLoad Utility Applications MOTLoad TestsUsing MOTLoad Command Line InterfaceCommand Line Help Command Line RulesMOTLoad Command List MOTLoad CommandsCommand Description DownLoad ErrorDisplayNetBoot EchoCommand Description NetStats ResetNoCm PciDataRdMOTLoad Commands Default VME Settings MVME3100 vmeCfg -s -mMVME3100 vmeCfg -s -o1 CR/CSR Settings Firmware SettingsDisplaying VME Settings Editing VME Settings Restoring Default VME Settings Deleting VME SettingsRemote Start Slot Position CS/CSR Starting Address Alternate Boot Images and Safe Start Firmware Startup Sequence Following ResetFirmware Scan for Boot Image Address UsageChecksum Algorithm Valid Boot ImagesName Type Size MOTLoad Image Flags User ImagesMOTLoad Image Flags Name Value InterpretationAlternate Boot Data Structure MOTLoad Firmware Features MVME3100 Features SummaryFeature Description Functional DescriptionFunctional Description MVME721 RTM Features Summary Block Diagrams MVME3100 Block DiagramSystem Memory ProcessorLocal Bus Interface I2C Serial Interface and Devices Control and Timers LogicFlash Memory Ethernet Interfaces Asynchronous Serial PortsPCI/PCI-X Interfaces and Devices MPC8540 PCI-X InterfaceTSi148 VME Controller Serial ATA Host ControllerPCI-X-to-PCI-X Bridges PCI Mezzanine Card SlotsReal-time Clock Battery General-Purpose TimersPMC Expansion Reset Control Logic Debug SupportPin Assignments Connectors PMC Expansion Connector J4PMC Expansion Connector J4 Pin Assignments Pin SignalPAR Ethernet Connectors Pin Assignment Ethernet Connectors GENET1/J41B, GENET2/J2B, ENET1/J2APin # Signal 1000 Mb/s 10/100 Mb/s PCI Mezzanine Card PMC Connectors J11 J14, J21 J23 PMC Slot 1 Connector J11 Pin AssignmentsPMC Slot 1 Connector J12 Pin Assignments PMC Slot 1 Connector J13 Pin Assignments PMC Slot 1 Connector J14 Pin Assignments PMC Slot 2 Connector J21 Pin Assignments PMC Slot 2 Connector J22 Pin Assignments PMC Slot 2 Connector J23 Pin Assignments Serial Port Connectors COM1/J41A, COM2-COM5/J2A-D 10. COM Port Connector Pin AssignmentsVMEbus P1 Connector 11. VMEbus P1 Connector Pin Assignments12. VME P2 Connector Pinouts VMEbus P2 ConnectorPin P2-Z P2-A P2-B P2-C P2-D MVME721 PMC I/O Module PIM Connectors J10, J14 13. MVME721 Host I/O Connector J10 Pin AssignmentsPlanar sATA Power Connector J30 USB Connector J2714. Planar sATA Power Connector J30 Pin Assignments 15. USB Connector J27 Pin AssignmentsSATA Connectors J28 and J29 16. sATA Connectors J28 and J29 Pin AssignmentsHeaders Boundary Scan Header J24Processor COP Header J25 18. Processor COP Header J25 Pin AssignmentsPower Requirements Environmental SpecificationsModel Power Characteristics SpecificationsAppendix a Specifications Motorola Computer Group Documents Related DocumentationTable B-1. Motorola Computer Group Documents Table B-2. Manufacturers’ Documents Manufacturers’ DocumentsDocument Title and Source Publication Number Table B-2. Manufacturers’ Documents Table B-3. Related Specifications Related SpecificationsIeee http//standards.ieee.org/catalog