导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]  关于Keilc的困惑[yungeine]

 *第33306篇: [求助] 关于Keilc的困惑

  
楼 主:yungeine 2005年7月21日23:07
 [求助]  关于Keilc的困惑
我在使用Keil c 编写C51 程序时遇到了以下问题:
在源程序前面加上#pragma 控制命令后然后再用#include   <reg52.h>  ,如下:
#pragma src
#include   <reg52.h>  
#define uchar unsigned char
...
...
Build 时得到莫明奇妙的错误
FATAL ERROR L210 : I/O ERROR ON INPUR file:
EXCEPTION 0021H:PATH OR FILE NOT FOUND
.....


再就是源程序改变了,然后rebuild,但是实际上没有rebuild,弄出一些奇怪的错误,要反复的rebuild才能真正的rebuild。


后来我仔细的看了.src文件,它确实是Rebuild后的,但是debug时反汇编文件窗口的代码却又是原来的源文件Build得到的,也就是说Keil软件模拟用的文件没有及时的更新。

在就是对于函数内定义的临时变量设置的断点以及观察量在stop debug后即丢失,如果还需要,只能重新定义,用起来有一点不爽。

另外,按照书上说的,要得到SRC文件输出,只要选择Generate Assembler SRC File  即可,但是这样我实际上不能得到.SRC文件,只有用#pragma src 命令才行。
但这些都是比较小的问题。主要的问题是软件模拟时对源程序的修改Rebuild 后好像并没有变化,写一些小程序时还可以通过看汇编码做一些分析,
如果是比较大的程序,就十分的麻烦。
   
以上是我在使用Keil时遇到的问题,是我用的软件设置有问题,还是别的原因,请大侠指教。


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

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


[上一篇主题]:[注意]一款功能强大的USB标准芯片

[下一篇主题]:求助