星号表示该工程文件已经被修改但是还没有保存。需要点击保存按钮进行保存。如果程序运行不了,首先需要检查程序的编译是否成功,查看编译输出窗口中是否有错误信息。如果编译成功,可以连接硬件进行调试,查看程序运行过程中是否有异常情况。另外,也可以在程序中添加调试信息,帮助定位问题。例如,在需要调试的代码处添加printf语句输出相关信息。下面是一个简单的示例代码:
#include <stdio.h>
int main(void)
{
int a = 10;
printf("a = %d\n", a); // 添加调试信息
return 0;
}
和word文档的情况一样,2003版本之前的word文档后缀名为doc,其后版本word文档后缀名改为docx。同理.uvproj是keil4版本的keil工程文件,而.uvprojx
是keil5版本的keil工程文件。
高版本的兼容低版本的,也就是说,keil5能够打开后缀名为uvproj
的工程,但是有条件的。打开的时候会弹出下面的方框:
第一个选项是,把它变成keil5的工程格式,也就是后缀名为uvprojx的keil工程;
第二个选项是,打开后仍然是keil4的工程格式,但你要打开它的条件是,keil5上要有keil4的支持包,点第二个选项会自动跳到官网上下载。
低版本的不支持高版本的,也就是keil4不能打开后缀名为.uvprojx
的文件。只能用keil5.14
以上版本的才能够打开*.uvprojx
形式的工程文件。