Create RXF Library


It is a good idea to use libraries for the RXF, because you will reduce the footprint of your application by not linking in not used functions. Also, our GettingStarted example relies on both Debug and Release large memory model buildsets of RXF libraries, so you must build these first.

For the XC16x platform and the Taskinf toolchain we provided an EDE projectspace CreateRXFLibrary to build your libraries, which Processor, derivative and memory model settings must match the Blinky example. If you need a different derivate or not the large memory model, you can modify the settings in the projects included in the Projectspace as described on the section how to change derivate, but please do so after the demo.

NOTE Even if not officially supported, we deliver Heyden with sample makefiles for another EUROS environment in <your Rhapsody>\Share\WST_RXF_V5\<your product>\Samples\Code\i32. For details about using Heyden with other EUROS environments, please read Doc\Books\RXFPortingGuide.pdf

The CreateRXFLibrary projectspace is installed in <your Rhapsody>\Share\WST_RXF_V5\<your product>\Samples\Code\xc16x\CreateRXFLibrary which projectspace you can open in the EDE:







You may receive an error message when you launch an EDE of some version but used a newer vesion previously; you must switch toolchain first for both RXFD and RXFR projects:










Rebuild the two libraries by making a project active, rebuild it and then onto the next one. We already inserted references to the sources and include files of  EUROS which are installed in <your EUROS> directory

Hi Marco,

danke für Deine Nachricht. Ich bin ab heute bis Donnerstag in Bückeburg, das passt also morgen oder Donnerstag gut rein.

Viele Grüße, Eike

Rebuild the RXF libraries for the RXFD plus RXFR buildsets. If you need other memory models than the large memory model, you must modify the memory model settings or create extra projects but please do so after the demo:




You can inspect the settings for each EDE project:




The EDE projectspace results in the libraries rxfr.lib and rxfr.lib for all memory models in the directory <your Rhapsody>\Share\WST_RXF_V5\<your product>\Samples\Code\xc16x\CreateRXFLibrary. This path and a reference to the proper directory is automatically inserted in a generated project.inc makefile. used in the EUROS build environment.


NOTE If you need a different derivate, you must modify the Processor settings for the Application for all EDE projects included in the projectspace as described on the section how to change derivate, but please do so after the demo.
For details about using Heyden with other EUROS environments, please read Doc\Books\RXFPortingGuide.pdf




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