keil中,将程序转换成hex文件以便下载到单片机中。为什么有时候生成有用的而有时候却是无效的呢?

(所谓的无效是指生成的hex文件为0kb,里面没有内容)恳请高手指教,是程序错了还是软件有问题?ps:源程序一开始生成有效,经修改程序出错,而再修正回来时就出现了这个问题,程序与原来的一模一样!求解~
修改后已经编译过的,而且下载的时候文件也重新选过了。
keil软件也是放在C盘的,不过工程文件和汇编文件是放在另一个盘,编辑的时候习惯用记事本记些程序和笔记,这些会有影响么?

第1个回答  2010-11-19
1.keil软件要放在C盘,目录下(即使你的系统盘式F盘,也要这样)
2.你可能在写软件的时候用别的编辑工具打开了keil正在使用的文件,有时会导致编译出错。本回答被提问者采纳
第2个回答  2010-11-19
重新建立一个工程文件就可以了,记住工程文件和汇编文件要放在同一个文件夹中,否则很容易出错。
第3个回答  2010-11-19
可能是电脑慢,没显示,你刷新一下,看看,应该没问题的。
第4个回答  2010-11-19
修改后你有没有编译?