硬汉嵌入式论坛

 找回密码
 立即注册
查看: 7985|回复: 38
收起左侧

[Embedded Studio] MDK的工程直接导入Embedded Studio里面方法

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2018-8-28 02:12:03 | 显示全部楼层 |阅读模式
特别注意导入路径不要有中文。以我们V6开发板的例程:V6-300_FreeRTOS实验_工程移植模板(含IAR和MDK) 为例进行说明。
转换前需要大家优先编译此例子的MDK工程,因为需要用到里面的分散加载文件。


前4步:
1.png

2.png

3.png

4.png

编译后出现如下问题:
5.png

解决办法:
6.png
7.png
8.png
9.png

重新编译即可使用:
10.png








回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2018-8-28 10:36:48 | 显示全部楼层
我的怎么没有那么多内容呢?
捕获.PNG
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2018-8-28 10:46:02 | 显示全部楼层
张浩 发表于 2018-8-28 10:36
我的怎么没有那么多内容呢?



回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2018-8-28 10:55:58 | 显示全部楼层
嗯,发现了,要点工程然后再点击“Edit Options”的图标,开始我点开main.c文件然后点击图标,所以是上面的界面
回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2018-8-30 14:27:31 | 显示全部楼层
这个软件  取代mdk  使用  没什么问题吧
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2018-8-30 14:42:31 | 显示全部楼层
4058665 发表于 2018-8-30 14:27
这个软件  取代mdk  使用  没什么问题吧

没问题,不放心的话,可以在此软件上继续使用MDK的编译器,此软件支持。
回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2018-8-30 16:24:10 | 显示全部楼层
谢谢硬汉   试了下 确实不错   编译功能快了 很多   
IAR导入 要不要做类似的修改
再多问下   软件支持  实时错误提示吗?  mdk 这方面 还是做的不错
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2018-8-30 17:17:43 | 显示全部楼层
本帖最后由 张浩 于 2018-8-30 17:19 编辑

请问下,编辑这块怎么设置自动缩进和对齐啊,比如一个“{”后回车,会自动缩进(现在if前面的缩进是通过tab缩进的),然后“}”会自动和上面的对齐。
捕获.PNG
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2018-8-31 00:32:06 | 显示全部楼层
张浩 发表于 2018-8-30 17:17
请问下,编辑这块怎么设置自动缩进和对齐啊,比如一个“{”后回车,会自动缩进(现在if前面的缩进是通过tab ...

这个我没有研究过,你在配置选项里面找下
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2018-8-31 00:32:09 | 显示全部楼层
张浩 发表于 2018-8-30 17:17
请问下,编辑这块怎么设置自动缩进和对齐啊,比如一个“{”后回车,会自动缩进(现在if前面的缩进是通过tab ...

这个我没有研究过,你在配置选项里面找下
回复

使用道具 举报

335

主题

2040

回帖

3050

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3050
发表于 2018-8-31 09:53:21 | 显示全部楼层
本帖最后由 caicaptain2 于 2018-8-31 19:22 编辑
eric2013 发表于 2018-8-31 00:32
这个我没有研究过,你在配置选项里面找下

Snipaste_2018-08-31_09-51-50.png
昨晚按照你的方法,导入成功了的。 后来更改了一下字体界面的选项。
今天再次导入,发现这个提示,可能是什么问题?
---------------------------------------------------------------------
找到问题了,原mdk的project有auto include,所以少包含了一个目录。

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2018-9-1 01:06:03 | 显示全部楼层
caicaptain2 发表于 2018-8-31 09:53
昨晚按照你的方法,导入成功了的。 后来更改了一下字体界面的选项。
今天再次导入,发现这个提示,可 ...

回复

使用道具 举报

335

主题

2040

回帖

3050

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3050
发表于 2018-9-3 09:23:30 | 显示全部楼层
这个studio界面很丰富,功能也很多,可惜用起来很不适应。
已经编译成功了,可惜下载不成功,总是提示jlink错误之类的。。。。还是mdk适应的好。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2018-9-3 10:24:36 | 显示全部楼层
caicaptain2 发表于 2018-9-3 09:23
这个studio界面很丰富,功能也很多,可惜用起来很不适应。
已经编译成功了,可惜下载不成功,总是提示jlin ...

用惯了的话,非常好用
回复

使用道具 举报

32

主题

187

回帖

283

积分

高级会员

积分
283
发表于 2018-9-7 10:24:12 | 显示全部楼层
QLPB449@6I4Z])T(L23]2`T.png
为什么我导入了,打开一个c文件就崩溃
回复

使用道具 举报

32

主题

187

回帖

283

积分

高级会员

积分
283
发表于 2018-9-11 11:39:15 | 显示全部楼层
loliko 发表于 2018-9-7 10:24
为什么我导入了,打开一个c文件就崩溃

这个没办法解决吗~
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2018-9-11 12:27:21 | 显示全部楼层
loliko 发表于 2018-9-11 11:39
这个没办法解决吗~

用3.4可解决,用3.5有这个问题。
回复

使用道具 举报

32

主题

187

回帖

283

积分

高级会员

积分
283
发表于 2018-9-12 13:58:24 | 显示全部楼层
eric2013 发表于 2018-9-11 12:27
用3.4可解决,用3.5有这个问题。

谢谢老师
回复

使用道具 举报

3

主题

164

回帖

173

积分

初级会员

积分
173
发表于 2018-10-19 22:40:10 | 显示全部楼层
本帖最后由 jowo_pBuGF 于 2018-10-20 10:23 编辑

今天使用了一下感觉很不错,导入keil工程很方便启动编译也很快,就是不支持中文目录希望以后完善。还有就是我研究了下下面的这个报错可以用相对路径,这样工程就不用每次换地方就要改配置了。方法如下:错误:

5.png

方法:
即 "$(KEIL_TOOLKIT_DIR)/ARMCC/bin/armlink" $(LinkOptions) --scatter="$(ProjectDir)/../OBJ/$(ProjectName).sct" $(Objects) -o "$(RelTargetPath)" --list "$(RelMapPath)" --map
ProjectDir:即为Embedded的工程目录。后面添加相对路径即可。ProjectName:为工程名称不必再改工程名。
这样只要文件结构不变,直接复制到其他工程即可。


QQ截图20181020102310.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2018-10-20 01:52:00 | 显示全部楼层
jowo_pBuGF 发表于 2018-10-19 22:40
今天使用了一下感觉很不错,导入keil工程很方便启动编译也很快,就是不支持中文目录希望以后完善。还有就是 ...

感谢分享。
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
发表于 2018-10-25 08:38:52 | 显示全部楼层
这个问题,该怎么解决,编译第一次  可以通过,后面就不行了
QQ截图20181025083756.png
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
发表于 2018-10-25 08:51:48 | 显示全部楼层
在水一方 发表于 2018-10-25 08:38
这个问题,该怎么解决,编译第一次  可以通过,后面就不行了

找到了。有/* 必须有*/结束
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
发表于 2018-10-25 10:33:17 | 显示全部楼层
请教下  怎么生成HEX文件呢
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
发表于 2018-10-25 11:12:50 | 显示全部楼层
刚开始用 确实很不顺手
QQ截图20181025111158.png
回复

使用道具 举报

2

主题

24

回帖

30

积分

新手上路

积分
30
发表于 2018-10-25 18:31:53 | 显示全部楼层
在水一方 发表于 2018-10-25 11:12
刚开始用 确实很不顺手

或许是你的选择有误呢?根据图片可以再试试。
生成HEX文件.PNG
回复

使用道具 举报

5

主题

109

回帖

124

积分

初级会员

积分
124
发表于 2018-11-1 17:21:41 | 显示全部楼层
本帖最后由 打洞者 于 2018-11-1 17:27 编辑

导入了一个流水灯的MDK工程
选择 External 编译后出现如下error
捕获.PNG
捕获.PNG

选择 Internal 编译后出现如下error
捕获.PNG
捕获.PNG
不知道是不时因为没有 license 导致


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2018-11-2 00:39:11 | 显示全部楼层
打洞者 发表于 2018-11-1 17:21
导入了一个流水灯的MDK工程
选择 External 编译后出现如下error

导入的要选择外部,另外导入的工程不可以有中文路径
回复

使用道具 举报

5

主题

109

回帖

124

积分

初级会员

积分
124
发表于 2018-11-9 15:02:17 | 显示全部楼层
eric2013 发表于 2018-11-2 00:39
导入的要选择外部,另外导入的工程不可以有中文路径

回复

使用道具 举报

32

主题

187

回帖

283

积分

高级会员

积分
283
发表于 2019-3-7 10:18:25 | 显示全部楼层
怎么生成bin文件呢
回复

使用道具 举报

32

主题

187

回帖

283

积分

高级会员

积分
283
发表于 2019-3-7 10:58:47 | 显示全部楼层
本帖最后由 loliko 于 2019-3-7 11:05 编辑

W(IAT6{X6SG1XP904XGZYNM.png
YPB35EJC]U@WYN6TO%QP~(K.png
这样用提示错误
回复

使用道具 举报

5

主题

179

回帖

194

积分

初级会员

积分
194
发表于 2019-3-16 10:58:55 | 显示全部楼层
总是提示我缺少库的头文件
回复

使用道具 举报

5

主题

9

回帖

24

积分

新手上路

积分
24
发表于 2019-8-13 21:34:23 | 显示全部楼层
ES4.18导入MDK后提示如下错误,这个是什么原因呢? QQ截图20190813213359.jpg
QQ截图20190813213411.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2019-8-14 00:22:49 | 显示全部楼层
呼哈嚯嚯 发表于 2019-8-13 21:34
ES4.18导入MDK后提示如下错误,这个是什么原因呢?

这种是MDK版本里面的浮点指令使用方式。
回复

使用道具 举报

74

主题

1202

回帖

1424

积分

至尊会员

积分
1424
发表于 2020-4-3 18:04:58
导入的方式很好的,我也试了, 就是调试还没解决问题,变量无法更新

74

主题

1202

回帖

1424

积分

至尊会员

积分
1424
发表于 2020-10-18 14:59:41 | 显示全部楼层
non-portable path to file '"lpc17xx.h"'; specified path differs in case from file name on disk [-Wnonportable-include-path]
这个报警是啥意思,我已经把路径设置为路径无关了啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2020-10-20 01:21:48 | 显示全部楼层
wdliming 发表于 2020-10-18 14:59
non-portable path to file '"lpc17xx.h"'; specified path differs in case from file name on disk [-Wno ...

找不到指定文件。
回复

使用道具 举报

74

主题

1202

回帖

1424

积分

至尊会员

积分
1424
发表于 2020-10-20 13:03:53 | 显示全部楼层
eric2013 发表于 2020-10-20 01:21
找不到指定文件。

但是我已经添加了路径,而且编译通过的。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2020-10-21 02:42:00 | 显示全部楼层
wdliming 发表于 2020-10-20 13:03
但是我已经添加了路径,而且编译通过的。。。

别的问题你再找找。
回复

使用道具 举报

74

主题

1202

回帖

1424

积分

至尊会员

积分
1424
发表于 2020-10-21 08:50:45 | 显示全部楼层
eric2013 发表于 2020-10-21 02:42
别的问题你再找找。

没啥问题的,es报警报的严格了点
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2020-10-21 09:36:31 | 显示全部楼层
wdliming 发表于 2020-10-21 08:50
没啥问题的,es报警报的严格了点

嗯,细看了下你的问题,仅仅是个报警,能正常使用,无所谓了。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-18 22:49 , Processed in 0.474933 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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