Keil™, An ARM® Company

Technical Support

RTX51 TINY: FATAL ERROR 210 (RTX51.LIB NOT FOUND)


Information in this article applies to:

  • C51 Version 5.50a
  • C51 Version 6.00
  • RTX51 Tiny Version 1.06

QUESTION

When I compile and link my RTX51 Tiny program, I receive the following linker error message.

*** FATAL ERROR 210: I/O ERROR ON INPUT FILE:
    EXCEPTION 0021H: PATH OR FILE NOT FOUND
    FILE: C:\KEIL\C51\LIB\RTX51.LIB

How do I solve this problem?

ANSWER

This error message is usually caused when the RTX51TINY directive is not specified to the linker. This directive is required when linking RTX51 TINY programs.

On the command line...

Specify the RTX51TINY directive on the BL51 command line after your object files. For example:

BL51 myfile.obj RTX51TINY

In µVision...

  1. From the Options Menu, select BL51 Code Banking Linker...
  2. Select the Linking Tab.
  3. Make sure the RTX51 Tiny checkbox under Target Options is checked.

In µVision2...

  1. From the Project Menu, select Options for Target...
  2. Select the Target Tab.
  3. Select RTX51 Tiny Real-Time Operating System in the Operating System drop-down list.

MORE INFORMATION

Last Reviewed: Monday, July 18, 2005


Did this article provide the answer you needed?
 
Yes
No
Not Sure