打印
[工具和软件]

【经验分享】PE10.4工程导入MDK5.11a编译环境

[复制链接]
5404|34
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 FSL_TICS_A 于 2014-10-21 15:52 编辑

PE10.4工程导入MDK5.11a编译环境

一.经验分享描述
可能很多网友看过“Keil + PE (倚天配屠龙),开发更轻松”帖子里的视频以及文档,通过那篇文档介绍大家应该已经学会了如何将Processor Expert软件配置生成包含模块初始化、功能函数的工程导入Keil MDK编译环境中。然而随着PE、Keil软件版本的更新不仅操作步骤发生了变化,而且还会遇到种种问题比如:在Keil的安装路径下找不到MDKEclipsePlugIn.zip插件。
为了让PE+Keil的用户在软件版本更新之后仍可继续使用,所以在此分享一下相关经验及操作步骤。

二.获得MDKEclipsePlugIn插件
1.从Keil官网下载并安装5.11a版本的MDK-ARM v5软件;(如图1)
2.此时安装路径Keil_v5下没有Eclipse文件夹,自然也就没有MDKEclipsePlugIn插件;
3.根据打开MDK软件时的提示下载针对Cortex-M芯片的补丁;(如图2)
4.将下载的mdkcm511a.exe补丁安装于之前相同路径,此时就可以在C:\Keil_v5\Eclipse文件夹下找到MDKEclipsePlugIn.zip插件了。
5.顺便在Keil MDK5.11a编译器的Pack Installer里安装飞思卡尔芯片支持包(如图3)

图1


图2


图3


二.为PE10.4安装MDKEclipsePlugIn插件
建议大家先从飞思卡尔官网的Processor Expert 软件, 微控制器驱动程序套件下载页面下载并安装Microcontrollers Driver Suite v10.4 (也就是独立的PE10.4软件)。然后根据以下步骤操作(如图4)
1.打开PE10.4在Help里选择Install New Software;
2.在弹出的Install窗口中单击Add;
3.在弹出的Add Repository窗口中单击Achive;
4.在弹出的Repository archive窗口中选择安装MDKEclipsePlugIn.zip插件。

图4


三.将PE10.4工程导入Keil MDK5.11a编译环境
1.打开PE10.4软件选择File-> New-> Processor Expert Project新建PE工程;
2.在弹出的New Processor Expert Project界面Project name里填入工程名,比如PE_Keil;
3.选择芯片型号,比如MKL25Z128xxx4;
4. Project Mode建议选择Standalone;(如图5)

图5

5. 选择Keil ARM C/C++ Compiler作为目标编译器,点击Finish;(如图6)

图6

6.工程组件配置完成后在Project里选Generate Processor Expert Code生成代码;(图7)

图7

7.代码生成后,在uVision里选择Create/Update uVision Project;(如图8)

图8

8.在弹出窗口里勾选“根据ProjectInfo.xml变化自动更新uVision工程”选项;(如图9)

图9

9.至此PE10.4工程导入Keil MDK5.11a编译环境步骤介绍完毕。



附件是文档形式的< PE10.4工程导入MDK5.11a编译环境.pdf>
PE10.4工程导入MDK5.11a编译环境.pdf (1022.88 KB)





PS:本帖可从 飞思卡尔MCU论坛 置顶帖 飞思卡尔Kinetis资料大本营 飞思卡尔论坛支持小组【经验分享】总汇 链接进入。

相关帖子

沙发
FSL_TICS_Robin|  楼主 | 2014-8-20 16:38 | 只看该作者
希望对初次使用PE10.4软件与Keil MDK5.11a编译环境的用户有所帮助,不足之处还请大家在帖子中予以指出。

使用特权

评论回复
板凳
FSL_TICS_Rita| | 2014-8-20 16:38 | 只看该作者
支持~~

使用特权

评论回复
地板
FSL_TICS_Jeremy| | 2014-8-21 09:08 | 只看该作者
很好的实例技巧,值得点赞!

使用特权

评论回复
5
mujun25| | 2014-8-21 10:32 | 只看该作者

使用特权

评论回复
6
win2000_li| | 2014-8-21 11:21 | 只看该作者
很不错的东东,学习一下

使用特权

评论回复
7
win2000_li| | 2014-8-21 11:22 | 只看该作者
学习

使用特权

评论回复
8
FSL_TICS_ZJJ| | 2014-8-28 13:49 | 只看该作者
现在的这种方法导KEIL比之前的视频的方法要简单多了。

使用特权

评论回复
9
mical111| | 2014-8-29 23:29 | 只看该作者
很实用,谢谢哦

使用特权

评论回复
10
1656a3375| | 2014-9-5 20:33 | 只看该作者
下来看看,我错在那步了

使用特权

评论回复
11
十叶1234| | 2014-9-13 15:56 | 只看该作者
你好,我按照你这上面的步骤执行到“在弹出的Repository archive窗口中选择安装MDKEclipsePlugIn.zip插件。”时,就出现了这种情况:
The operation cannot be completed.  See the details.
Cannot complete the request.  See the error log for details.
"Keil MDK-ARM Eclipse Integration" will be ignored because it is already installed.
这是什么原因造成的呢?
请赐教。

使用特权

评论回复
12
FSL_TICS_Robin|  楼主 | 2014-9-15 09:17 | 只看该作者
十叶1234 发表于 2014-9-13 15:56
你好,我按照你这上面的步骤执行到“在弹出的Repository archive窗口中选择安装MDKEclipsePlugIn.zip插件。 ...

你的PE10.4软件之前是否已经安装过此插件呢?
如果PE10.4软件安装此插件后,菜单栏里就会多出一个uVision选项


使用特权

评论回复
13
feiying6820| | 2014-9-17 14:08 | 只看该作者
学习。。。。。。。。。。。。

使用特权

评论回复
14
wangyangele| | 2014-9-29 09:55 | 只看该作者
useful

使用特权

评论回复
15
vincentlijx| | 2014-9-29 10:58 | 只看该作者
有空试试,CW不是很习惯

使用特权

评论回复
16
FSL_TICS_Robin|  楼主 | 2014-9-29 11:07 | 只看该作者
wangyangele 发表于 2014-9-29 09:55
useful

如果大家使用Keil MDK5.11a调试飞思卡尔的开发板,建议关注下:【经验分享】MDK5.11a使用飞思卡尔板载调试接口注意

使用特权

评论回复
17
FSL_TICS_Robin|  楼主 | 2014-9-29 11:09 | 只看该作者
vincentlijx 发表于 2014-9-29 10:58
有空试试,CW不是很习惯

是否有考虑过换一款专门针对Kinetis芯片开发、完全免费的编译环境呢?
请看飞思卡尔官网推出的Kinetis Design Studio集成开发环境(IDE)

使用特权

评论回复
18
光速| | 2014-10-11 13:51 | 只看该作者
学习

使用特权

评论回复
19
FSL_TICS_Robin|  楼主 | 2014-12-5 10:20 | 只看该作者
jls863 发表于 2014-12-5 09:01
生成代码时出错 ,error copying startup file from uVision installation

楼主你好
请问你的PE软件和Keil MDK软件版本是多少?
另外在哪一步操作时产生的错误呢?

使用特权

评论回复
20
cmj201003| | 2014-12-20 00:10 | 只看该作者
最后一步出现错误呀error copying startup file from uVision installation

无标题.png (65.94 KB )

无标题.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

2439

帖子

13

粉丝