野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 26583|回复: 11

关于Keil在Windows 8.1中使用的问题

[复制链接]
发表于 2014-6-21 11:58:22 | 显示全部楼层 |阅读模式
前几天刚买了ISO-MINI心里很兴奋啊,终于可以玩STM32了。就急着打开光盘,找了一个例程用Keil 4.73中编译调试一下,结果提示缺少文件。又更新到Keil5.1,在编译时就提示编译器已停止工作,继续编译的话就会缺少某个*.o文件,导致程序无法下载到板子里,这是由于编译器停止工作造成的。
看到下面的2张图就无线抓狂啊
aa.png

123.png
经过这几天的研究发现,导致这个问题的原因可能有以下两点:
1.Win 8 8.1 x64平台对Keil兼容存在一些问题。
2.Win 8 的用户名为中文。
解决以上问题你可以更换操作系统到Win 7试试,也可以更改你电脑的用户名试试。对于像我一样不想换系统的朋友,我建议你使用虚拟机。我在虚拟机VMware-workstation-full-10.0.1里安装了win xp sp3和Keil 4.72结果可以完美运行,程序下载到板子里也没有问题。
Windows XP Professional-2014-06-21-11-46-52.png
当然使用虚拟机有一些硬件要求,需要你的CPU支持虚拟技术,你的计算机内存最好也在4GB以上。你也可以在虚拟机里安装一个Linux系统,可以试试arm-linux-gcc,对编程也有很多好处。虚拟机里的操作系统只是一个文件,你可以对它进行任意操作,而不会影响到你的主机。想使用虚拟机的朋友如果遇到了任何问题,都可以随时找我,我会一一解答的。
回复

使用道具 举报

 楼主| 发表于 2014-6-21 11:59:46 | 显示全部楼层
自己沙发自己坐
回复 支持 反对

使用道具 举报

发表于 2014-6-21 12:00:55 | 显示全部楼层
zhouwenbo 发表于 2014-6-21 11:59
自己沙发自己坐

我知道win8用keil是没有问题,不知道win8.1有没有区别
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-21 12:04:01 | 显示全部楼层
flyleaf 发表于 2014-6-21 12:00
我知道win8用keil是没有问题,不知道win8.1有没有区别

Win 8.1确实有问题,已经抓狂了,我装在了虚拟机里,就没问题了
回复 支持 反对

使用道具 举报

发表于 2014-6-21 13:09:57 | 显示全部楼层
flyleaf 发表于 2014-6-21 12:00
我知道win8用keil是没有问题,不知道win8.1有没有区别

我就不明白他们怎么有好好的IAR编译器不用,用keil呀
回复 支持 反对

使用道具 举报

发表于 2014-6-21 15:28:43 | 显示全部楼层
gsc617 发表于 2014-6-21 13:09
我就不明白他们怎么有好好的IAR编译器不用,用keil呀

先入为主,用惯keil的觉得keil好用,用惯IAR的觉得IAR好用。
回复 支持 反对

使用道具 举报

发表于 2014-6-21 15:44:51 | 显示全部楼层
山外メ雲ジ 发表于 2014-6-21 15:28
先入为主,用惯keil的觉得keil好用,用惯IAR的觉得IAR好用。

我以前学51单片机时候用过Keil 4 真的很一般,,,,也罢,先入为主,你赢了
回复 支持 反对

使用道具 举报

发表于 2014-6-21 17:52:11 | 显示全部楼层
zhouwenbo 发表于 2014-6-21 12:04
Win 8.1确实有问题,已经抓狂了,我装在了虚拟机里,就没问题了

总是要开虚拟机,感觉挺烦的~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-21 17:55:30 | 显示全部楼层
flyleaf 发表于 2014-6-21 17:52
总是要开虚拟机,感觉挺烦的~

那也没有办法,虚拟机共享了主机的文件,和主机几乎没什么区别。但是我发现,在虚拟机里Keil执行的还是挺快的,比在win 8里面快了不少。真正用于各种开发的平台还是win xp更稳定一些。
回复 支持 反对

使用道具 举报

发表于 2014-6-21 20:55:39 | 显示全部楼层
我的就是win8.1 64位系统,不管是Keil4还是Keil5,完全没有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-21 21:20:06 | 显示全部楼层
a594373280 发表于 2014-6-21 20:55
我的就是win8.1 64位系统,不管是Keil4还是Keil5,完全没有问题

好吧,你赢了
回复 支持 反对

使用道具 举报

发表于 2014-7-13 16:24:24 | 显示全部楼层
真的学到了好多东西啊!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 08:28 , Processed in 0.041068 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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