【STM32新手问题】编译报错

来源:互联网 发布:淘宝ifashion怎么进入 编辑:程序博客网 时间:2024/06/05 03:04

学8位的51学了一段时间了,今天准备开始入门STM32。

跟着正点原子的教程一步一步建立了新的工程模板,比51把所有文件都放在一个文件夹里麻烦了不少,不过把M3核心文件,用户文件,库文件和板上资源分类放好确实规则了许多,有利于高效的编程。
不过当编译工程文件时,MDK自动停止工作,编译不通过,开始以为是我文件那儿没创立好,于是我直接拿着原子的给的教程函数编译还是报错,不行。又怀疑是不是因为混合编程把C51和MDK混在一起出了问题,又把C51,MDK全部卸载重装,还是这个问题。我的资料是从同学那儿拷贝过来的,在他电脑上没任何问题,差点怀疑人生。就差重装系统了。

keil编译时报错:error: L6002U: Could not open file .\***\core_cm3.o 

编译时MDK还会自动停止


解决方法:
环境变量里有中文,这个也要改:计算机右键-属性-高级系统设置-高级-环境变量-XX的用户变量(xx是用户名一部分) 里面的temp 和tmp路径是%userprofile%开头,把两个%userprofile%替换成c:\usertemp   (这个文件名是自定义的,保证全都是英文,先在C盘里建好,再修改就行了)
最好把PC的用户名也修改成英文

安装上述教程就可以解决这个问题,接下来继续开始STM32学习之路
0 0
原创粉丝点击