野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12351|回复: 3

关于core_m3编译出错问题

[复制链接]
发表于 2016-11-5 18:01:41 | 显示全部楼层 |阅读模式
本帖最后由 浪客剑心 于 2016-11-5 18:00 编辑

作为一枚新人,我相信一定有人像我一样遇到过这样一个问题(实际上本论坛有小伙伴谈到过):为啥程序编译到core_m3就卡那了,显示如下图 NO3E}$(JPEWTK5T}PACVRRX.png

K]9M}3}9N[LJQ4FV4KEMA8C.png

       网上搜罗了许多方法,重新安装MDK,检查头文件,路径不能有中文名,直接删掉core_m3.c等等。我也是按照这样来做的,首先检查头文件添加没问题。然后看Keil安装路径D:\Keil\UV4,嗯,没中文。最后重装了几次MDK,依旧还是不行。于是我就直接把core_m3.c从CMSIS移除,我去,居然真的可以啊。就这样,我每次建工程编译时,都是把core_m3.c移除,好省事的说
       可是可是,难道就没有问题吗,把一个东西给删了就好了?这样做是不是没啥远见?可就在今天,逛论坛时,我发现小伙伴也遇到这样的问题啊。其中有个小伙伴说他直接切换了电脑用户再运行就可以了,他之前用户名是中文。我去,我好像突然一下醒了,keil安装路径里面难道把用户名包含进去了?那我的Keil安装路径岂不是“某某某\D\Keil\UV4”。我于是创建了一个英文名用户,运行程序,大爷的,真的可以啊。原来是我的用户名坑了我么?
       所以说,如果有人遇到这样的问题并且你的电脑用户名又是中文的话,你可以换个英文用户名,是不是感觉这个帖子很low???
(另外,谁能告诉我初学stm32,把core_m3.c移除掉影响大不大?因为这样确实很方便啊)
回复

使用道具 举报

 楼主| 发表于 2016-11-5 18:03:01 | 显示全部楼层
不好意思说错了,应该是core_cm3
回复 支持 反对

使用道具 举报

发表于 2016-11-5 20:21:38 | 显示全部楼层
也有不少用户遇到这问题,就是系统用户名是中文导致的
回复 支持 反对

使用道具 举报

发表于 2017-5-6 23:43:32 | 显示全部楼层
感谢,我也遇到这个问题,看了你的帖子解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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