cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 4215|回复: 7

大家好,部分CPUVIEW用户不能编译产生hex代码的原因(解决办法)!2008-07-26

[复制链接]
发表于 2008-7-26 12:17:41 | 显示全部楼层 |阅读模式
今天刚好有一位用户问我,为什么他的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 编辑 ]
发表于 2008-8-1 10:34:42 | 显示全部楼层
版主真强,会总结,小弟佩服,顶一个
发表于 2008-8-10 03:03:24 | 显示全部楼层
我用的Keil uVision2也无法生成KEX文件,现正在下Keil uVision3,不知能不能用.
 楼主| 发表于 2008-8-11 12:01:11 | 显示全部楼层
原帖由 hzz2002 于 2008-8-10 03:03 发表
我用的Keil uVision2也无法生成KEX文件,现正在下Keil uVision3,不知能不能用.



兄弟您买的是ARM 工控板,用的编译器是ADS1。2,要装这个才行,不是KEIL呢!
发表于 2009-2-8 13:57:39 | 显示全部楼层
Ah! 下了免费版,一试用就发现这问题,正疑惑着那……
还好,再到论坛上找答案——还真的有遇到相同问题的
发表于 2009-3-19 21:10:40 | 显示全部楼层
请问版主,读取IO值的控件的使用还有什么特殊要求(除了说明文档介绍的),
发现用了此控件后就不能产生hex文件了,比如说:原来的例句经重编程序(照抄)
可以编译生成hex文件,但再增加一个读IO控件就不能生成hex了。是免费版的限
制还是另有原因望能赐教。
 楼主| 发表于 2009-3-20 10:23:06 | 显示全部楼层
请问版主,读取IO值的控件的使用还有什么特殊要求(除了说明文档介绍的),
发现用了此控件后就不能产生hex文件了,比如说:原来的例句经重编程序(照抄)
可以编译生成hex文件,但再增加一个读IO控件就不能生成he ...
yz2001 发表于 2009-3-19 21:10


不是由于限制原因!限制只是编译器扩展限制,以及在线自动升级功能限制了!其他不在限制功能里面的,其他和正式版没有区别!


您可以上传您的程序上来,我看一下是什么问题!另起一贴,容易看到,回复在其他贴子后面不容易发现,好运!
发表于 2009-4-25 17:04:13 | 显示全部楼层
照版主所示方法,原不能编译产生hex代码这一问题解决。
谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2024-5-18 22:41 , Processed in 0.546370 second(s), 9 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表