大家好,部分CPUVIEW用户不能编译产生hex代码的原因(解决办法)!2008-07-26
今天刚好有一位用户问我,为什么他的CPUVIEW一直不能产生HEX,然后我们今天进行了远程桌面控制,我在这位兄弟的电脑上面进行了测试,发现一个原因,就是他的KEIL是装在d:\programme file\keil\这里面的,我们来分析一下这个路径,它存在一个空格,因为我们的CPUVIEW是采取编译器外扩形式的,在后台自动操作了KEIL,所以我们人工不用去理会它,但这种路径的情况下,因为有空格,在调用的时候,就会出现KEIL识别不了所以导致了无法编译了!然后我在他同意的情况下,卸载了KEIL,然后再装到了C:\keil下面,即可以成功生成HEX文件了;总结上面的原因,如果用户遇到不能生成HEX,原因大致如下:
1,KEIL的安装路径不能有空格存在;最好默认安装(这也是为什么KEIL默认是c:\keil的原因);
2,如果您的KEIL是试用版本的话,它可能不支持部分功能,所以指令控制不会成功,所以也会编译不了;
3,KEIL的版本过低,不支持一些新的功能;建议使用较新的版本;
除此之外,一般没有其他原因了;遇到问题,请用户不要急,及时联系我们,我们一定会认真为大家解决,直至解决为止,多谢大家的支持与关注,谢谢!
[ 本帖最后由 cpubbs 于 2008-7-26 12:20 编辑 ] 版主真强,会总结,小弟佩服,顶一个 我用的Keil uVision2也无法生成KEX文件,现正在下Keil uVision3,不知能不能用. 原帖由 hzz2002 于 2008-8-10 03:03 发表 http://www.cpubbs.com/bbs/images/common/back.gif
我用的Keil uVision2也无法生成KEX文件,现正在下Keil uVision3,不知能不能用.
兄弟您买的是ARM 工控板,用的编译器是ADS1。2,要装这个才行,不是KEIL呢! Ah! 下了免费版,一试用就发现这问题,正疑惑着那……
还好,再到论坛上找答案——还真的有遇到相同问题的 请问版主,读取IO值的控件的使用还有什么特殊要求(除了说明文档介绍的),
发现用了此控件后就不能产生hex文件了,比如说:原来的例句经重编程序(照抄)
可以编译生成hex文件,但再增加一个读IO控件就不能生成hex了。是免费版的限
制还是另有原因望能赐教。 请问版主,读取IO值的控件的使用还有什么特殊要求(除了说明文档介绍的),
发现用了此控件后就不能产生hex文件了,比如说:原来的例句经重编程序(照抄)
可以编译生成hex文件,但再增加一个读IO控件就不能生成he ...
yz2001 发表于 2009-3-19 21:10 http://www.cpubbs.com/bbs/images/common/back.gif
不是由于限制原因!限制只是编译器扩展限制,以及在线自动升级功能限制了!其他不在限制功能里面的,其他和正式版没有区别!
您可以上传您的程序上来,我看一下是什么问题!另起一贴,容易看到,回复在其他贴子后面不容易发现,好运! 照版主所示方法,原不能编译产生hex代码这一问题解决。
谢谢!
页:
[1]