【STM32新手问题】编译报错
2017-05-11 19:55
141 查看
学8位的51学了一段时间了,今天准备开始入门STM32。
跟着正点原子的教程一步一步建立了新的工程模板,比51把所有文件都放在一个文件夹里麻烦了不少,不过把M3核心文件,用户文件,库文件和板上资源分类放好确实规则了许多,有利于高效的编程。不过当编译工程文件时,MDK自动停止工作,编译不通过,开始以为是我文件那儿没创立好,于是我直接拿着原子的给的教程函数编译还是报错,不行。又怀疑是不是因为混合编程把C51和MDK混在一起出了问题,又把C51,MDK全部卸载重装,还是这个问题。我的资料是从同学那儿拷贝过来的,在他电脑上没任何问题,差点怀疑人生。就差重装系统了。
keil编译时报错:error: L6002U: Could not open file .\***\core_cm3.o
![](http://www.openedv.com/data/attachment/forum/201610/08/195025kqm93eszn4ohkq5e.png)
编译时MDK还会自动停止
![](http://www.openedv.com/data/attachment/forum/201610/08/195025uola4azfr48go8ck.png)
解决方法:
环境变量里有中文,这个也要改:计算机右键-属性-高级系统设置-高级-环境变量-XX的用户变量(xx是用户名一部分)
里面的temp 和tmp路径是%userprofile%开头,把两个%userprofile%替换成c:\usertemp (这个文件名是自定义的,保证全都是英文,先在C盘里建好,再修改就行了)
最好把PC的用户名也修改成英文
安装上述教程就可以解决这个问题,接下来继续开始STM32学习之路
相关文章推荐
- STM32+ucosII 下编译提示RAM不足的问题
- 通讯录编译过程遇到的经典问题,新手必看
- 新手上路时,Linux内核编译出现的问题
- JAVA 新手问题: Request 编码编译出错,Unhandled exception type UnsupportedEncodingException
- 关于 vc编译程序 脱离 vc环境运行的问题 (新手)
- JAVA 新手问题: Request 编码编译出错,Unhandled exception type UnsupportedEncodingException
- 新手必看,关于STM32其他问题
- 关于一个STM32编译报错问题,变量声明不能在语句后面
- 新手请问大大们一个问题!/*BCB6*/
- 如何解决烦人的VS.NET2003编译时“无法将程序集复制到文件,另一个程序正在使用,进程无法访问”的问题?
- GCJ编译java程序的头痛问题
- BCB的完全编译问题
- ICE源代码编译出错及问题的解决
- java新手,用Jbuilder X的问题
- ythtBBS安装编译问题
- 请求帮助:如何解决烦人的VS.NET2003编译时“无法将程序集复制到文件,另一个程序正在使用,进程无法访问”的问题?
- 新手问个问题
- 新手宝典:SQL Server 几个安全问题
- 驱动模块编译及挂载的问题,简单makefile的编写
- .net2002版编译时候在断点处不停下来的问题。