Artesyn MVME2500 VxWorks 6.8 AMP User Manual

Page 1

MVME2500 VxWorks 6.8 AMP

User Guide
P/N: 6806800M27B August 2014
Page 2
©
Copyright 2014 Artesyn Embedded Technologies, Inc.
All rights reserved.
Trademarks
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).
Contact Address
Artesyn Embedded Technologies Artesyn Embedded Technologies
Marketing Communications
2900 S. Diablo Way, Suite 190
Tempe, Arizona 85282
Lilienthalstr. 17-19
85579 Neubiberg/Munich
Germany
Page 3

Contents

Contents
About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2 Deliverables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Booting VxWorks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Network Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.2 Booting Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3 Disk Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.2 Booting Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4 USB Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4.2 Booting Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3 Building Board Support Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.1 Building Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
A Sample Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
A.1 Network Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
A.1.1 VxWorks Booting on Core 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
A.1.2 VxWorks Booting on Core 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
A.2 Disk Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
A.2.1 VxWorks Booting on Core 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
A.2.2 VxWorks Booting on Core 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
A.3 USB Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
A.3.1 VxWorks Booting on Core 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
A.3.2 VxWorks Booting on Core 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
3
Page 4
Contents
Contents
Contents
B Related Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
B.1 Artesyn Embedded Technologies - Embedded Computing Documentation . . . . . . . . . . . . . . . . 37
4
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 5

About this Manual

Overview of Contents

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:
Abbreviation Definition
AMP Asymmetric Multiprocessing
BSP Board Support Package
FTP File Transfer Protocol
IP Internet Protocol
SATA Serial Advanced Technology Attachment
SBC Single Board Computer
TFTP Trivial 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.
Notation Description
0x00000000 Typical notation for hexadecimal numbers (digits are
0b0000 Same for binary numbers (digits are 0 and 1)
bold Used to emphasize a word Screen Used for on-screen output and code related elements
Courier + Bold Used to characterize user input and to separate it
Reference Used 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 > Exit Notation 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
Notation Description
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 Number Publication Date Description
6806800M27A April 2011 Initial version
6806800M27B August 2014 Re-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.1 Overview

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.2 Deliverables

Chapter 1
The following table lists the MVME2500 deliverables.
Table 1-1 List of Deliverables
Name Description
vxWorks_00.st VxWorks boot image file for Core 0 vxWorks_01.st VxWorks boot image file for Core 1 mvme2500_AMP_rel1.0.tar.gz VxWorks 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.1 Introduction

You can boot VxWorks AMP on the MVME2500 board using any of the following methods:
Network Boot
Disk Boot
USB Boot

2.2 Network Boot

2.2.1 Prerequisites

You should have:
Chapter 2
Connectivity to the TFTP server

2.2.2 Booting 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>
Example:
setenv ipaddr 10.130.101.206 setenv serverip 10.130.101.216
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
11
Page 12
Booting VxWorks
setenv gatewayip 10.130.101.254 setenv netmask 255.255.255.0
3. Set the VxWorks boot image file name. setenv vxbootfile vxWorks_00.st
4. Set the VxWorks bootline arguments.
setenv vxbootargs '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’
Parameters description:
motetsec(0,0) : ethernet interface 0 on cpu 0
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)
12
5. Set the VxWorks network boot command.
setenv vxboot 'tftpboot $vxbootfile && setenv bootargs $vxbootargs && bootvx'
6. Save your current environmental variables.
saveenv
7. Boot VxWorks on Core 0 through network .
run vxboot
This will boot the VxWorks on Core 0 only. For sample output of Vxworks booting on Core 0 through network , refer Appendix
A, VxWorks Booting on Core 0
8. Boot VxWorks Image on Core 1, execute wrload command. Example: wrload "-file <image dir>/vxWorks -cpu 1"
To access the Core1 Console use the tip utility.
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 13
Example: tip "dev=/ttyMsd0#tag=green". For more information refer the tip utility documentation.
For sample output of Vxworks booting on Core 1 through network , refer Appendix
A, VxWorks Booting on Core 1.

2.3 Disk Boot

2.3.1 Prerequisites

You should have:
Serial Advanced Technology Attachment (SATA) hard disk with ext2 file system loaded,
and VxWorks image loaded to the ext2 file system
Booting VxWorks

2.3.2 Booting Procedure

To boot VxWorks AMP using disk, 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>
Example:
setenv ipaddr 10.130.101.206 setenv serverip 10.130.101.216 setenv gatewayip 10.130.101.254 setenv netmask 255.255.255.0
3. Set the VxWorks boot image file name. setenv vxbootfile vxWorks_00.st
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
13
Page 14
Booting VxWorks
4. Set the VxWorks bootline arguments.
setenv vxbootargs '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’
Parameters description:
motetsec(0,0) : ethernet interface 0 on cpu 0
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)
5. Set the VxWorks disk boot command.
setenv vxdiskboot 'ext2load scsi 0:1 0x1000000 $vxbootfile && setenv bootargs $vxbootargs && bootvx'
14
6. Save your current environmental variables.
saveenv
7. To boot VxWorks on Core 0 through hard disk , execute the following command:
run vxdiskboot
This will boot VxWorks on Core 0 only. For sample output of VxWorks booting on Core 0 through hard disk , refer Appendix
A, VxWorks Booting on Core 0
8. Boot VxWorks Image on Core 1, execute wrload command. Example: wrload "-file <image dir>/vxWorks -cpu 1"
To access the core1 Console use the tip utility Example: tip "dev=/ttyMsd0#tag=green".For more information refer the tip utility documentation.
For sample output of VxWorks booting on Core 1 through hard disk, refer Appendix
A, VxWorks Booting on Core 1.
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 15

2.4 USB Boot

2.4.1 Prerequisites

You should have:
USB pen drive with VxWorks image, and vfat or ext2fs file system

2.4.2 Booting Procedure

To boot VxWorks AMP using USB, perform the following steps:
1. Power up the MVME2500 board. By default, it provides the U-Boot prompt.
2. Set the environmental variables.
setenv ipaddr <Board IP address> setenv serverip <TFTP server IP address> setenv gatewayip <Gateway IP address> setenv netmask <Netmask>
Booting VxWorks
Example:
setenv ipaddr 10.130.101.206 setenv serverip 10.130.101.216 setenv gatewayip 10.130.101.254 setenv netmask 255.255.255.0
3. Set the VxWorks boot image file name. setenv vxbootfile vxWorks_00.st
4. Set the VxWorks bootline arguments.
setenv vxbootargs '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’
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)
5. Set the VxWorks USB boot command.
setenv vxusbboot 'usb reset && fatload usb 0:1 0x1000000 $vxbootfile && setenv bootargs $vxbootargs && bootvx'
6. Save your current environmental variables.
saveenv
7. To boot VxWorks on Core 0 through USB, execute the following command:
run vxusbboot
This will boot VxWorks on Core 0 only. For sample output of VxWorks booting on Core 0 through USB, refer Appendix A,
VxWorks Booting on Core 0
16
8. Boot VxWorks Image on Core 1, execute wrload command. Example: wrload "-file <image dir>/vxWorks -cpu 1"
To access the Core1 Console use the tip utility Example: tip "dev=/ttyMsd0#tag=green". For more information refer the tip utility documentation.
For sample output of VxWorks booting on Core 1 through USB, refer Appendix A,
VxWorks Booting on Core 1.
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 17

Building Board Support Package

3.1 Building Procedure

The mvme2500_AMP_rel1.0.tar.gz contains VxWorks 6.8 AMP BSP source files for the
MVME2500 board.
Perform the following steps to build the BSP:
1. Extract the mvme2500_AMP_rel1.0.tar.gz to any working directory.
2. Start the Wind River VxWorks Workbench by executing the following command:
<vxWorks Installation Directory>/startWorkbench.sh
3. Create a new project for Core 0:
a. Open the Wind River VxWorks Workbench. Select File -> New -> VxWorks Image
Project.
Chapter 3
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
17
Page 18
Building Board Support Package
b. Give a project name and then click Next.
18
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 19
Building Board Support Package
c. Go to BSP and select mvme2500_AMP from the dropdown list. Click Browse and
point to the location where you have extracted the BSP. Click Next.
d. Select any configuration profile.
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
19
Page 20
Building Board Support Package
20
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 21
e. Click Finish.
Building Board Support Package
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
21
Page 22
Building Board Support Package
f. Once the Project is created, click Kernel Configuration and perform the following:
Enable Multi-OS IPC serial device
22
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 23
Building Board Support Package
Enable INCLUDE_AMP_CPU and INCLUDE_AMP_CPU_00
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
23
Page 24
Building Board Support Package
Enable INCLUD_WRLOAD
24
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 25
Building Board Support Package
g. Save the Kernel configuration. Right-click the project name which you have created,
and select Build Project.
4. Create a new project for Core 1:
a. Follow the steps from a through e, in step 3.
b. Enable the following Kernel Configuration parameters:
Enable Multi-OS IPC Serial Device.
Modify MFD_CFG_STR, change "#dev=/ttyMsd0 node=0 instance=0
console=n bus=main" to "#dev=/ttyMsd0 node=0 instance=0 console=y bus=main"
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
25
Page 26
Building Board Support Package
Enable INCLUDE_AMP and INCLUDE_AMP_CPU_01
Enable INCLUDE_WRLOAD_IMAGE_BUILD
c. Save the Kernel Configuration. Right-click the project name which you have created,
and select Build Project.
26
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 27

A Sample Output

A.1 Network Boot

A.1.1 VxWorks Booting on Core 0

MVME-2500 (Mon 1.0) => run vxboot Speed: 100, full duplex Using eTSEC1 device TFTP from server 10.130.101.216; our IP address is 10.130.101.206 Filename 'vxWorks_00.st'. Load address: 0x1000000 Loading: ################################################################# ################################################################# ################################################################# ######################################### done Bytes transferred = 3326700 (32c2ec hex) ## 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 ## Starting vxWorks at 0x00100000 ... Target Name: vxTarget 0x2541220 (devConnect): vxbIntelAhciInstConnect pDev 0x3888a8
Appendix A
Adding 8307 symbols for standalone.
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
27
Page 28
Sample Output
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R) ] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]] ]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] ]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] ]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] ]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] ]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]] ]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.13 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-2009
Development System
VxWorks 6.8
CPU: Freescale P2020E - Security Engine. Processor #0. Memory Size: 0x20000000. BSP version 2.0/2. Created: Apr 14 2011, 11:01:52 ED&R Policy Mode: Deployed WDB Comm Type: WDB_COMM_END WDB: Ready.
-> 0x2541220 (devConnect): ahciDrv called 0x253f430 0xa4100000
Instantiating /ahci00:2 as rawFs, device = 0x30001

A.1.2 VxWorks Booting on Core 1

=> wrload "-f vxWorks_01.st"
28
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 29
Loading... 0x21000000 - 0x21200670 loaded 0x21200670 - 0x212007b4 loaded 0x212007b4 - 0x212008a8 loaded 0x21240000 - 0x21277ef8 loaded 0x21277ef8 - 0x212a283c zeroed value = 0 = 0x0
-> tip "dev=/ttyMsd0"
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
Adding 8240 symbols for standalone
Sample Output
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R) ] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]] ]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] ]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] ]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] ]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] ]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]] ]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.13 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-2009
Development System
VxWorks 6.8
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
29
Page 30
Sample Output
CPU: Freescale P2020E - Security Engine. Processor #1. Memory Size: 0x20000000. BSP version 2.0/2. Created: Apr 14 2011, 11:04:22 ED&R Policy Mode: Deployed WDB Comm Type: WDB_COMM_END WDB: Ready

A.2 Disk Boot

A.2.1 VxWorks Booting on Core 0

MVME-2500 (Mon 1.0)=> run vxdiskboot
Loading file "vxWorks_00.st" from scsi device 0:1 (sda1) 3824532 bytes read
30
## 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
## Starting vxWorks at 0x00100000 ...
Target Name: vxTarget 0x2585430 (devConnect): vxbIntelAhciInstConnect pDev 0x3d0d40
Adding 8784 symbols for standalone.
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 31
Sample Output
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R) ] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]] ]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] ]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] ]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] ]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] ]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]] ]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.13 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-2009
Development System
VxWorks 6.8
CPU: Freescale P2020E - Security Engine. Processor #0. Memory Size: 0x20000000. BSP version 2.0/2. Created: Apr 14 2011, 17:53:10 ED&R Policy Mode: Deployed WDB Comm Type: WDB_COMM_END WDB: Ready
-> 0x2585430 (devConnect): ahciDrv called 0x2583640 0xa4100000
0x25a5a90 (BusM A): INFO: usb2Msc - Storage driver got a device attach notification. 0x25a5a90 (BusM A): INFO: usb2Msc - Mounting device (PDT 0x0 PQ 0x0 RMB 0x1) VID = JetFlash : PID = Transcend 8GB : REV = 1100
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)
->

A.2.2 VxWorks Booting on Core 1

=> wrload "-f vxWorks_01.st"
Loading... 0x21000000 - 0x21200670 loaded 0x21200670 - 0x212007b4 loaded 0x212007b4 - 0x212008a8 loaded
0x21240000 - 0x21277ef8 loaded 0x21277ef8 - 0x212a283c zeroed value = 0 = 0x0
-> tip "dev=/ttyMsd0"
Connected to /ttyMsd0.
32
Press ~? for the list of available commands.
[Now listening to session 1 (/ttyMsd0)]
[Input wired to session 1 (/ttyMsd0)] Target Name: vxTarget
Adding 8240 symbols for standalone.
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 33
Sample Output
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R) ] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]] ]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] ]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] ]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] ]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] ]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]] ]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.13 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-2009
Development System
VxWorks 6.8
CPU: Freescale P2020E - Security Engine. Processor #1. Memory Size: 0x20000000. BSP version 2.0/2. Created: Apr 14 2011, 11:04:22 ED&R Policy Mode: Deployed WDB Comm Type: WDB_COMM_END WDB: Ready.

A.3 USB Boot

A.3.1 VxWorks Booting on Core 0

MVME-2500 (Mon 1.0) =>run vxusbboot
(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
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
33
Page 34
Sample Output
reading vxWorks_00.st
..................................................................
..................................................................
..................................................................
..................................................................
............................................
3824532 bytes read ## 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
## Starting vxWorks at 0x00100000 ... Target Name: vxTarget 0x2585430 (devConnect): vxbIntelAhciInstConnect pDev 0x3d0d40 Adding 8784 symbols for standalone.
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R) ] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]] ]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] ]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] ]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] ]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] ]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]] ]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.13 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-2009
Development System
VxWorks 6.8
34
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 35
Sample Output
CPU: Freescale P2020E - Security Engine. Processor #0. Memory Size: 0x20000000. BSP version 2.0/2. Created: Apr 14 2011, 17:53:10 ED&R Policy Mode: Deployed WDB Comm Type: WDB_COMM_END WDB: Ready
->0x2585430 (devConnect): ahciDrv called 0x2583640 0xa4100000
0x25a5a90 (BusM A): INFO: usb2Msc - Storage driver got a device attach notification.
0x25a5a90 (BusM A): INFO: usb2Msc - Mounting device (PDT 0x0 PQ 0x0 RMB 0x1) VID = JetFlash : PID = Transcend 8GB : REV = 1100 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 0x259b770 (tErfTask): INFO: usb2Msc - Device /bd0 has been claimed by filesystem NOTIFY: hDevice 0x2 lun 0 medium changed (mediumInsert = 1)
->

A.3.2 VxWorks Booting on Core 1

=> wrload "-f vxWorks_01.st"
Loading... 0x21000000 - 0x21200670 loaded 0x21200670 - 0x212007b4 loaded 0x212007b4 - 0x212008a8 loaded
0x21240000 - 0x21277ef8 loaded 0x21277ef8 - 0x212a283c zeroed value = 0 = 0x0
-> tip "dev=/ttyMsd0"
Connected to /ttyMsd0.
Press ~? for the list of available commands.
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
35
Page 36
Sample Output
[Now listening to session 1 (/ttyMsd0)]
[Input wired to session 1 (/ttyMsd0)] Target Name: vxTarget
Adding 8240 symbols for standalone.
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R) ] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]] ]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] ]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] ]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] ]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] ]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]] ]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.13 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-2009
Development System
VxWorks 6.8
36
CPU: Freescale P2020E - Security Engine. Processor #1. Memory Size: 0x20000000. BSP version 2.0/2. Created: Apr 14 2011, 11:04:22 ED&R Policy Mode: Deployed WDB Comm Type: WDB_COMM_END WDB: Ready.
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 37
Appendix B

B Related Documentation

B.1 Artesyn Embedded Technologies - Embedded
Computing Documentation
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.
Table B-1 Artesyn Embedded Technologies - Embedded Computing Publications
Document Title Publication Number
MVME2500 Installation and Use 6806800L01
MVME2500 Quick Start Guide 6806800L03
MVME2500 Safety Notes Summary 6806800L13
MVME2500-ECC Installation and Use 6806800N30
MVME2500 VxWorks 6.8 User Guide 6806800M27
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
37
Page 38
Related Documentation
38
MVME2500 VxWorks 6.8 AMP User Guide (6806800M27B)
Page 39
Page 40
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.
©
2014 Artesyn Embedded Technologies, Inc.
Loading...