Working with VxWorks and Wind River Workbench

When using Rhapsody to develop applications for VxWorks (with or without the Rhapsody integration with Wind River Workbench), there are a number of issues that should be kept in mind:

  • Before you try to generate code or build the Rhapsody framework, you must:
    1. Create the VxWorks Source Build (VSB) project and build it in Workbench.
    2. Use the Rhapsody property VSBRootDirectory to specify the path of the VSB directory. Note that when you specify the value of this property, you must use regular slashes (/) in the path, not backslashes.
  • When you create a VxWorks RTP project, a file called rtp.c is created. This file results in errors when you try to build your application in Rhapsody. To resolve this issue, delete the file rtp.c before you build the application.
  • The integration with Workbench can be used only with the 64-bit version of Rhapsody.
    Note: If you are using the 32-bit version of Rhapsody, you cannot use the full integration with Workbench, but you can select one of the Workbench environments for a configuration, and then use the generated code and makefile to work with the project in Workbench.
  • When using the integration with Workbench, when you change a standard Rhapsody configuration to an Eclipse configuration, the Environment setting for the configuration is not changed automatically. You must open the Features window for the configuration and manually change the environment to the relevant Workbench environment.
  • When using the integration with Workbench, before you run the debugger, close any Rhapsody projects in Workbench except for the one that you want to debug.