Intel® is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries.
Java™ and all other Java-based marks are trademarks or registered trademarks of Oracle America, Inc. in the U.S. and other countries.
Microsoft®, Windows® and Windows Me® are registered trademarks of Microsoft Corporation; and Windows XP™ is a trademark of
Microsoft Corporation.
PICMG®, CompactPCI®, AdvancedTCA™ and the PICMG, CompactPCI and AdvancedTCA logos are registered trademarks of the PCI
Industrial Computer Manufacturers Group.
UNIX® is a registered trademark of The Open Group in the United States and other countries.
Notice
While reasonable efforts have been made to assure the accuracy of this document, Artesyn assumes no liability resulting from any
omissions in this document, or from the use of the information obtained therein. Artesyn reserves the right to revise this document
and to make changes from time to time in the content hereof without obligation of Artesyn to notify any person of such revision or
changes.
Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a URL to
an Artesyn website. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise
altered without the permission of Artesyn.
It is possible that this publication may contain reference to or information about Artesyn products (machines and programs),
programming, or services that are not available in your country. Such references or information must not be construed to mean that
Artesyn intends to announce such Artesyn products, programming, or services in your country.
Limited and Restricted Rights Legend
If the documentation contained herein is supplied, directly or indirectly, to the U.S. Government, the following notice shall apply
unless otherwise agreed to in writing by Artesyn.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (b)(3) of the Rights in
Technical Data clause at DFARS 252.227-7013 (Nov. 1995) and of the Rights in Noncommercial Computer Software and
Documentation clause at DFARS 252.227-7014 (Jun. 1995).
This manual is divided into the following chapters and appendix:
Chapter 1, Introduction, on page 9, provides an overview of this manual.
Chapter 2, Booting VxWorks, on page 11, describes the procedure to boot VxWorks 6.8 AMP
on the MVME2500.
Chapter 3, Building Board Support Package, on page 17, describes the procedure to build
Board Support Package (BSP).
Appendix A, Sample Output, on page 27, provides the sample output of VxWorks 6.8 AMP
booting through network, disk and USB.
Appendix B, Related Documentation, on page 37 lists the related documents of VxWorks on
the MVME25006.8 AMP.
Abbreviations
This document uses the following abbreviations:
AbbreviationDefinition
AMPAsymmetric Multiprocessing
BSPBoard Support Package
FTPFile Transfer Protocol
IPInternet Protocol
SATASerial Advanced Technology Attachment
SBCSingle Board Computer
TFTPTrivial File Transfer Protocol
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
5
Page 6
About this Manual
Conventions
The following table describes the conventions used throughout this manual.
NotationDescription
0x00000000Typical notation for hexadecimal numbers (digits are
0b0000Same for binary numbers (digits are 0 and 1)
boldUsed to emphasize a word
ScreenUsed for on-screen output and code related elements
Courier + BoldUsed to characterize user input and to separate it
ReferenceUsed for references and for table and figure
About this Manual
0 through F), for example used for addresses and
offsets
or commands in body text
from system output
descriptions
File > ExitNotation for selecting a submenu
<text>Notation for variables and keys
[text]Notation for software buttons to click on the screen
and parameter description
...Repeated item for example node 1, node 2, ..., node
12
.
.
.
..Ranges, for example: 0..4 means one of the integers
|Logical OR
6
Omission of information from example/command
that is not necessary at the time being
0,1,2,3, and 4 (used in registers)
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 7
NotationDescription
Indicates a hazardous situation which, if not avoided,
could result in death or serious injury
Indicates a hazardous situation which, if not avoided,
may result in minor or moderate injury
Indicates a property damage message
No danger encountered. Pay attention to important
information
About this Manual
Summary of Changes
This manual has been revised and replaces all prior editions.
Part NumberPublication DateDescription
6806800M27AApril 2011Initial version
6806800M27BAugust 2014Re-branded to Artesyn template.
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
7
Page 8
About this Manual
About this Manual
8
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 9
Introduction
1.1Overview
The MVME2500 Single Board Computer (SBC) is a VMEbus board, which features a single-core
P2010 or the dual-core P2020 Freescale QorIQ processors. For more information on
MVME2500, refer http://www.artesyn.com/computing/products/product/mvme2500-
series-vme64-processor-board.
VxWorks 6.8 Asymmetric Multiprocessing (AMP) allows the independent instances of the
VxWorks operating system to run on the individual CPUs of a multicore processor.
This document describes the procedure to boot the VxWorks 6.8 AMP on the MVME2500
board.
1.2Deliverables
Chapter 1
The following table lists the MVME2500 deliverables.
Table 1-1 List of Deliverables
Name Description
vxWorks_00.stVxWorks boot image file for Core 0
vxWorks_01.stVxWorks boot image file for Core 1
mvme2500_AMP_rel1.0.tar.gzVxWorks 6.8 AMP Board Support Package
(BSP) for MVME2500
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
9
Page 10
Introduction
10
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 11
Booting VxWorks
2.1Introduction
You can boot VxWorks AMP on the MVME2500 board using any of the following methods:
Network Boot
Disk Boot
USB Boot
2.2Network Boot
2.2.1Prerequisites
You should have:
Chapter 2
Connectivity to the TFTP server
2.2.2Booting Procedure
The TFTP server should be configured and started in the connected PC. The VxWorks boot
Image file, vxWorks_00.st, should be made available at the standard TFTP boot image path
/tftpboot.
To boot VxWorks AMP through network, perform the following steps:
1. Power up the MVME2500 board.
By default, it provides the U-Boot prompt.
2. Set the environmental variables at the U-Boot prompt.
setenv ipaddr <Board ip address>
setenv serverip <TFTP server ip address>
setenv gatewayip <Gateway ip address>
setenv netmask <Netmask>
10.130.101.206 : Board IP
ffffff00 : Netmask
u=vxworks : Username on host machine
p=vxworks : Password for the above user in host machine
f=0x80 : File Transfer Protocol (FTP)
10.130.101.206 : Board IP
ffffff00 : Netmask
u=vxworks : Username on host machine
p=vxworks : Password for the above user in host machine
f=0x80 : File Transfer Protocol (FTP)
Parameters description:
motetsec(0,0) : ethernet interface 0 on cpu 0
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
15
Page 16
Booting VxWorks
10.130.101.216 : Host Machine IP
10.130.101.206 : Board IP
ffffff00 : Netmask
u=vxworks : Username on host machine
p=vxworks : Password for the above user in host machine
f=0x80 : File Transfer Protocol (FTP)
Connected to /ttyMsd0.
Press ~? for the list of available commands.
[Now listening to session 1 (/ttyMsd0)]
[Input wired to session 1 (/ttyMsd0)]
Target Name: vxTarget
## Ethernet MAC address not copied to NV RAM
## Using bootline (@ 0x4200): motetsec(0,0)10.130.101.216:vxWorks
h=10.130.101.216 e=10.130.101.206:ffffff00 u=vxworks pw=vxworks
f=0x80
0x25a5a90 (BusM A): INFO: usb2Msc - Device 0x2 LUN 0 of 7925760 (KB)
will be mounted with base name /bd0
Instantiating /ahci00:2 as rawFs, device = 0x30001
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
31
Page 32
Sample Output
0x259b770 (tErfTask): INFO: usb2Msc - Device /bd0 has been claimed
by filesystem
NOTIFY: hDevice 0x2 lun 0 medium changed (mediumInsert = 1)
(Re)start USB...
USB: Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
The publications listed below are referenced in this manual. You can obtain electronic copies of
Artesyn Embedded Technologies - Embedded Computing publications by contacting your
local Artesyn sales office. For released products, you can also visit our Web site for the latest
copies of our product documentation.
1.Go to www.artesyn.com/computing.
2.Under SUPPORT, click TECHNICAL DOCUMENTATION.
3.Under FILTER OPTIONS, click the Document types drop-down list box to select the type of
document you are looking for.
4.In the Search text box, type the product name and click GO.
Artesyn Embedded Technologies, Artesyn and the Artesyn Embedded Technologies logo are trademarks and service marks of Artesyn Embedded Technologies, Inc.
All other product or service names are the property of their respective owners.