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

* 81808: [求助] 关于Keilc的困惑

   yungeine 
yungeine发表的帖子 

 [求助]  关于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时遇到的问题,是我用的软件设置有问题,还是别的原因,请大侠指教。

发表时间:2005年7月21日23:07:28

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:ding,是个好地方是个好地方,有不少经典资料下载
[下一篇帖子]:求助我的程序用仿真器仿真的挺好,但不知为啥 烧录之后,却始终脱不了机,请问有哪位高手