以前我的也再次出现过这个问题,我发现自己是毕竟我先完全安装keilmdk,接着完全安装keilc51导致的。后来我们我卸载了keil,然后把先安装c51,再安装mdk就好了。你可以不试试。别外,你系统检查再看看modelsim根目录下的文件,看看下面的内容有没跟你的一致:
[armads]
pathc:keilarmr
path1bin40r
我的keil装在c盘下,要是你的安装好在其它盘下,必须改下path的值。
keil分c51版和mdk-arm版,你安装好的是mdk版了,恢复直接下载c51版的,再安装。
1.安装好keilc51v8.16版本,即uv光3
2.再打开uvision3,点击file---licensemanagement...,先打开licensemanagement窗口,不能复制右上角的cid
3.再打开注册机,在cid窗口里填上刚才剪切粘贴的cid,其它设置变
4.然后点击generate生成许可号,复制许可号
5.将许可号图片文件夹到licensemanagement窗口下部的newlicenseidcode,点击右侧的addlic
6.若上方的product总是显示的是不即去注册成功了,supportperiod为有效期,就像可以不到30年左右,若有效期偏短,可多次生成许可号重新注册。
keilc51软件是众多单片机应用开发的杰出的软件之一,它集编辑的话,编译,仿真的于一体,允许汇编,plm语言和c语言的程序设计,界面友好,易学易用。
应该是直接安装包中单片机型号不全,.例如没51的pack,可以去单片机官网下载也可以找别人要个新安装包就行了。
假如pack,没有错误,将project文件夹中的工程扩展名由.uvproj转成.uvprojx,即在扩展名提高x即可。
扩大资料:软件详细介绍:
keilc51是一款运用于plc编程的软件开发工具,它强大极为强大的仿真器、调试器、宏汇编器、单板计算机包括要什么生产标准的keilc编译器,在嵌入式软件开发的基础上有更深的层次的研发进展,帮助您在嵌入式开发上准确演示硬件配置,以简略的测试报告对定量的数据通过简单合理不的分析。
工具/原料电脑
keil5软件
方法/步骤1、当然后打开别人的工程时,弹窗提示notreturneddevice,并且没能定位函数位置,再打开optionswhiletarget时,在device发现如下图:
2、这是keil版本问题会造成的device导入错误,原因肯定是该工程不使用keil4版本c语言设计,可以使用keil5打开程序出错,解决方法是将project文件夹中的工程扩展名由.uvproj转成.uvprojx,即在扩展名减少x再试一下。