Keil Logo

RTX166: LINKING RTX166 PROJECT DOES NOT WORK


Information in this article applies to:

  • C166 Version 4.20
  • RTX166 Prior To Version 4.10

SYMPTOMS

Multiple error messages show up when linking an existing RTX166 application with newer C166 versions. For example:

*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  ?C_SYSSTKTOP

CAUSE

The ?C_SYSSTKTOP symbol was not defined in earlier startup files provided with the Keil development environment. This symbol was defined by RTX166.

The latest versions of the Keil development environment define this symbol in the startup code where it logically belongs. Older revisions of RTXCONF.C must be replaced by the latest version contained in RTX166 Version 4.10.

RESOLUTION

Use the latest version of RTX166. Or, as a work-around, you may remove the definition of ?C_SYSSTKTOP from RTXCONF.C.

STATUS

This problem is corrected in RTX166 Version 4.10.

Last Reviewed: Friday, September 17, 2004


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.