SMART Embedded Computing MVME2500 User Manual

Vxworks 6.8 amp
Hide thumbs Also See for MVME2500:

Advertisement

Quick Links

MVME2500 VxWorks 6.8 AMP
User Guide
P/N: 6806800M27C
September 2019

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MVME2500 and is the answer not in the manual?

Questions and answers

Summary of Contents for SMART Embedded Computing MVME2500

  • Page 1 MVME2500 VxWorks 6.8 AMP User Guide P/N: 6806800M27C September 2019...
  • Page 2 Computing” and the SMART Embedded Computing logo are trademarks of SMART Modular Technologies, Inc. All other names and logos referred to are trade names, trademarks, or registered trademarks of their respective owners. These materials are provided by SMART Embedded Computing as a service to its customers and may be used for informational purposes only. Disclaimer* SMART Embedded Computing (SMART EC) assumes no responsibility for errors or omissions in these materials.
  • Page 3: Table Of Contents

    A.3.2 VxWorks Booting on Core 1......... . . 34 MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 4 Related Documentation ............37 B.1 SMART Embedded Computing Documentation ....... . . 37...
  • Page 5: About This Manual

    MVME2500 6.8 AMP. Abbreviations This document uses the following abbreviations: Abbreviation Definition Asymmetric Multiprocessing Board Support Package File Transfer Protocol Internet Protocol SATA Serial Advanced Technology Attachment Single Board Computer TFTP Trivial File Transfer Protocol MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 6 Logical OR 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 MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 7 Description Re-branded to SMART Embedded Computing template. Updated Conventions table; updated 6806800M27C September 2019 Freescale to NXP; updated Related Documentation paragraph. 6806800M27B August 2014 Re-branded to Artesyn template. 6806800M27A April 2011 Initial version MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 8 About this Manual About this Manual MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 9: Introduction

    Chapter 1 Introduction Overview The MVME2500 Single Board Computer (SBC) is a VMEbus board, which features a single-core P2010 or the dual-core P2020 NXP® QorIQ® processors. VxWorks 6.8 Asymmetric Multiprocessing (AMP) allows the independent instances of the VxWorks operating system to run on the individual CPUs of a multi-core processor.
  • Page 10 Introduction Introduction MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 11: Booting Vxworks

    Chapter 2 Booting VxWorks Introduction You can boot VxWorks AMP on the MVME2500 board using any of the following methods:  Network Boot  Disk Boot  USB Boot Network Boot 2.2.1 Prerequisites You should have Connectivity to the TFTP server 2.2.2...
  • Page 12 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 to Section A.1.2, VxWorks Booting on Core 1 on page MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 13: Disk Boot

    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) MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 14 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 to Section A.2.2, VxWorks Booting on Core 1 on page MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 15: Usb Boot

    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) MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 16 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 to Section A.3.2, VxWorks Booting on Core 1 on page MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 17: Building Board Support Package

    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:  Open the Wind River VxWorks Workbench. Select File -> New -> VxWorks Image Project. MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 18 Building Board Support Package Building Board Support Package  Give a project name and then click Next. MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 19 Building Board Support Package  Go to BSP and select mvme2500_AMP from the drop down list. Click Browse and point to the location where you have extracted the BSP. Click Next. MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 20 Building Board Support Package Building Board Support Package  Select any configuration profile.  Click Finish. MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 21 Building Board Support Package MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 22 Building Board Support Package Building Board Support Package  Once the Project is created, click Kernel Configuration and perform the following: – Enable Multi-OS IPC serial device MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 23 Building Board Support Package – Enable INCLUDE_AMP_CPU and INCLUDE_AMP_CPU_00 MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 24 Building Board Support Package Building Board Support Package – Enable INCLUD_WRLOAD MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 25 Building Board Support Package  Save the Kernel configuration. Right-click the project name which you have created, and select Build Project. MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 26 "#dev=/ttyMsd0 node=0 instance=0 console=y bus=main" – Enable INCLUDE_AMP and INCLUDE_AMP_CPU_01 – Enable INCLUDE_WRLOAD_IMAGE_BUILD  Save the Kernel Configuration. Right-click the project name which you have created, and select Build Project. MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 27: Sample Output

    ## 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 Adding 8307 symbols for standalone. MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 28 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 MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 29: Vxworks Booting On Core 1

    Copyright Wind River Systems, Inc., 1984-2009 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 (6806800M27C)
  • Page 30: Disk Boot

    Copyright Wind River Systems, Inc., 1984-2009 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 MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 31: Vxworks Booting On Core 1

    -> 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. MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 32 Copyright Wind River Systems, Inc., 1984-2009 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 (6806800M27C)
  • Page 33: Usb Boot

    ]] ]]]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Development System ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] VxWorks 6.8 ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.13 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-2009 MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 34: Vxworks Booting On Core 1

    -> 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. MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 35 Copyright Wind River Systems, Inc., 1984-2009 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 (6806800M27C)
  • Page 36 Sample Output MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 37: B.1 Smart Embedded Computing Documentation

    SMART EC Documentation 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 (6806800M27C)
  • Page 38 Related Documentation MVME2500 VxWorks 6.8 AMP User Guide (6806800M27C)
  • Page 40 © 2019 SMART Embedded Computing™, Inc. All rights reserved. The stylized “S” and “SMART” is a registered trademark of SMART Modular Technologies, Inc. and “SMART Embedded Computing” and the SMART Embedded Computing logo are trademarks of SMART Modular Technologies, Inc. All other names and logos...

Table of Contents