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.
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)
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.
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)
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)
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)
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)
-> 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)
-> 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)
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)
Need help?
Do you have a question about the MVME2500 and is the answer not in the manual?
Questions and answers