Versions



Rhapsody

When Rhapsody version 7.1 or higher is used, depending on the profile CGCompatibilityPre71C.sbs or higher by IBM Rational used or not, Rhapsody may generate C code which is not compatible with earlier versions of generated code.

There are two major differences in generated C code:

These changes add a backward compitability for "delayed destroy" for reactive objects, but the OO RTX  does not support  a different method of destroying objects. However, to circumvent problems in compatibility of the Frameworks and Rhapsody 7.1+ generated C code, the following changes have been implemented in the Frameworks:


The compiler constant WST_RIC_VERSION is set via RxfConstants.h; it is extremely important that when using Framework libraries and Rhapsody generated code, this constant has the same value:


Toolchain

Your toolchain effects the integration of the Deployer and your IDE as well as the implementation of your compiler interface bridge and even your target interface bridge implementation. Please verify the implementations to see if these match your IDE and toolchain.


RTOS

If you are using an OO RTX including RTOS extention, you must verify the exact version of your RTOS and the supported version of your product. The interface implementation may rely on a configuration file or an include file of your RTOS and its implementation may depend on the exact version of your RTOS.


Copyright (c) Willert Software Tools GmbH. All rights reserved.