OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6867|回复: 3

MDK5编译出错,以及keil4和keil5共存问题。

[复制链接]

2

主题

4

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2018-5-30
在线时间
5 小时
发表于 2018-6-21 14:27:07 | 显示全部楼层 |阅读模式
1、编译提示错误信息是“..\OBJ\LED.axf: error: L6002U: Could not open file ..\obj\main.o: No such fi”、、、.\Output\STM32-DEMO.axf: error: L6002U: Could not open file ..\output\core_cm3.o: No such file or directory等类似问题?


我的解决方案:计算机右键-属性-高级系统设置-高级-环境变量-XX的用户变量(xx是用户名一部分)  里面的temp 和tmp路径是%userprofile%开头,把两个%userprofile%替换成c:\user\default。这样临时文件就不用存到有中文的路径了。原来的%userprofile%默认是c:\user\中文用户名。



2、如果之前学过51使用的是keil4,现在学习32使用keil5.会出现一种情况就是之前用keil4建立的工程,现在的默认打开方式为keil5?


我的解决方案:
  • KEIL4与KEIL5不能同时安装在同一个文件夹里,这一点安装的时候要注意!
    最好手动设置安装路径,再激活(你懂得) 如图:





  • 按win+r键运行,输入regedit进入注册表,再进入HKEY_CLASSER_ROOT选项








  • 下拉滑动条找到UVPROJFILE(KEIL4工程文件类型)和UVPROJXFILE(KEIL5工程文件类型)








  • 分别修改command的值为你相应KEIL版本的exe启动文件路径,一般为“盘:\软件根目录\UV4\Uv4.exe”如图所示:(修改方法是右键点击名称下的“默认”,之后选择“修改”。我当时在这块出现了问题,所以特意标注出来














  • 到此就完成了。                  
  • 最后再次声明,以上方法均为是本人亲自在网上查找测试的,而且只是解决了我个人的问题,并不能保证可以解决所有类似问题。我只是做了一个整理,方便有需要的学习者快速解决问题。(最好,我还是建议大家自己去解决问题,因为成功之后,会给自己带来很大的自信。)


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

165

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2018-4-6
在线时间
31 小时
发表于 2018-9-24 08:51:47 | 显示全部楼层
梁志辉 发表于 2018-9-23 14:48
小白表示问题一按照楼主的方法修改后连工程文件都打不开了

https://jingyan.baidu.com/article/af9f5a2d1fe94443150a4543.html
试试这个,我一直都用是这个
回复 支持 1 反对 1

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2018-9-23
在线时间
0 小时
发表于 2018-9-23 14:48:30 | 显示全部楼层
小白表示问题一按照楼主的方法修改后连工程文件都打不开了
回复 支持 1 反对 0

使用道具 举报

2

主题

4

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2018-5-30
在线时间
5 小时
 楼主| 发表于 2018-6-21 14:29:18 | 显示全部楼层
由于图片问题和本人第一次发帖的原因,导致排版出现了一些问题,如果有不懂得,可以随时问我。。。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 19:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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