.

I. Preface

 

Table of Contents

  1. VxWorks System Requirements
  2. Features
  3. Release Notes

VxWorks System Requirements

The MPI-VxWorks release is designed to operate with either a Win32 or SPARC station host with the Tornado 2.2.1 development environment. Tornado 1.0.1 is not supported. Only x86 targets are supported by this release.

Target System
Any pcPentium-based BSP
VxWorks Version
5.5.1

These instructions assume that Tornado 2.2.1 with x86 or Pentium target support is installed on a development machine.

 

Features

This MPI release provides support for any combination of XMP and ZMP controllers on a PCI backplane, up to a total of 4 controllers in a single system. Support is also provided for shared interrupts, allowing multiple devices on the PCI backplane to use the same IRQ signal. All platform independent MPI features are supported, including client/server operation over Ethernet. An optional module is provided for BSPs which do not automatically configure the MMU to allow accessing PCI devices.

 

Release Notes

Installation Notes

The following installation files are required for MPI VxWorks support:

  • MPI_Release_03.04.12_WinNT.zip
  • MPI_Release_03.04.12_VxWorks5.5.zip

If you are planning to use MechaWare with the MPI VxWorks package, then you must also install the MechaWare VxWorks Development package. The following MechaWare installers are required:

  • MechaWareRelease_03.02.03.zip (Win Installer)
  • MechaWare_03.02.03_VxWorks_Development_Package.zip

The required installation files are available on the MEI FTP site. All files must be installed to the default directory specified by the install shield (C:\MEI) and the MechaWare VxWorks Development zip file must be extracted to the C:\ directory.

When installing the MPI VxWorks package, the installation must be performed in the following order:

  1. MPI_Release_03.04.12_WinNT.zip
  2. MPI_Release_03.04.12_VxWorks5.5.zip
  3. (if using MechaWare) MechaWareRelease_03.02.03.zip (Win Installer)
  4. (if using MechaWare) MechaWare_03.02.03_VxWorks_Development_Package.zip

For more information on the MechaWare VxWorks development package, refer to the MechaWare VxWorks Release Notes page.

 

Loading the Libraries

The MPI library must be loaded before your application will run in VxWorks. For more details on loading the MPI library into VxWorks, see Loading the MPI Object Library Modules.

A sample script, start.sh, that loads the MPI and MechaWare VxWorks Developlment library modules has been provided and is located in:

C:\MEI\MechaWare\tools\lib\VxWorks\start.sh

 

MechaWare VxWorks Development Package

For details on using the MechaWare VxWorks development package, refer to the MechaWare VxWorks Release Notes page.

 

General Changes

Default Stack Sizes
Due to increased application memory requirements for SynqNet motion control network support, the default application stack size has been increased to 8MB in this release. This stack size can be adjusted by modifying the VXW_APP_STACK_SIZE define in [C:\MEI]\XMP\apputil\arg.h. A recompile of the apputil.o library will be required to make the change effective.

Removal of sysXMP.c/h
Due to automatic PCI enumeration using the sysBusPci.c module, the sysXMP.c/h files are no longer necessary to provide support to XMP-series or ZMP-series controllers under VxWorks. Similarly, making changes to the VxWorks BSP file sysLib.c is also no longer necessary.

 

Known Bugs and Issues

There are no known bugs or open issues.

 

<< Back to Table of Contents | Next: Installation >>

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering