导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]好奇怪![xu88jun]

 *第12255篇: [求助]好奇怪!

  
楼 主:xu88jun 2003年5月19日15:03
 [求助]好奇怪!
我今天编了我的第一个RTOS程序:
#include   <rtx51tny.h>  
int counter0;
int counter1;
void job0(void)_task_ 0{
   os_create_task(1);
   while(1){
     counter0++;
     os_wait(K_TMO,3);
   }
}
void job1(void)_task_ 1{
   while(1){
      counter1++;
      os_wait(K_TMO,5);
   }
}
编译通过了,但LINK时出错:
*** FATAL ERROR L210: I/O ERROR ON INPUT file:
        EXCEPTION 0021H: PATH OR FILE NOT FOUND
        file: C:\KEIL\C51\LIB\RTX51.LIB
    Link Error:#208
我一看果然没有RTX51.LIB文件,只有RTX51TNY.LIB文件。我明明包含的是rtx51tny.h头文件,怎么会用到RTX51.LIB?还有,为什么我的KEIL里没有RTX51.LIB这个文件?我运行KEIL里的Traffic例程为什么不出现该错误(它也用到RTX51TNY.H)?


请高手赐教!!!

  
2楼:iamsxj 2003年5月19日16:45
 我也遇到过,这样你试试!
菜单 project->  options for target 'target1'
选择 target页
找到 operating 下拉菜单,选上“RTX-51 tiny"
最后点”确定“
好了,再编译看看!!
  
3楼:xu88jun 2003年5月19日16:48
 help!!!!
help!!!!
  
4楼:guest 2004年11月4日12:06
 [quote][b]以下是引用[i]xu
以下是引用xu88jun在2003-5-19 15:03:21的发言:
[求助]好奇怪!我今天编了我的第一个RTOS程序:
 #include   <rtx51tny.h>  
 int counter0;
 int counter1;
 void job0(void)_task_ 0{
    os_create_task(1);
    while(1){
      counter0++;
      os_wait(K_TMO,3);
    }
 }
 void job1(void)_task_ 1{
    while(1){
       counter1++;
       os_wait(K_TMO,5);
    }
 }
 编译通过了,但LINK时出错:
 *** FATAL ERROR L210: I/O ERROR ON INPUT file:
         EXCEPTION 0021H: PATH OR FILE NOT FOUND
         file: C:\KEIL\C51\LIB\RTX51.LIB
     Link Error:#208
 我一看果然没有RTX51.LIB文件,只有RTX51TNY.LIB文件。我明明包含的是rtx51tny.h头文件,怎么会用到RTX51.LIB?还有,为什么我的KEIL里没有RTX51.LIB这个文件?我运行KEIL里的Traffic例程为什么不出现该错误(它也用到RTX51TNY.H)?

 
 请高手赐教!!!
 



>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:如何重新安装 IAR EW AVR?

[下一篇主题]:请教