搜索
bottom↓
回复: 45

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

[复制链接]

出0入0汤圆

发表于 2014-8-20 16:20:54 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_Robin 于 2014-8-26 16:48 编辑

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>






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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2014-8-20 16:28:15 | 显示全部楼层
希望对初次使用PE10.4软件与Keil MDK5.11a编译环境的用户有所帮助,不足之处还请大家在帖子中予以指出。

出0入0汤圆

发表于 2014-8-20 16:34:17 | 显示全部楼层
谢谢分享····
貌似这次更改MDK是没事找事,让用户下载两个包
估计本意是好的,结果是添了麻烦

出0入0汤圆

发表于 2014-8-20 17:31:11 | 显示全部楼层
我看到mdk5下面有个pe是fsl的吗

出0入0汤圆

发表于 2014-8-20 17:38:37 | 显示全部楼层
这还没用过下来看看  谢谢

出0入0汤圆

发表于 2014-8-20 17:41:23 | 显示全部楼层
整理得这么详细,不错

出0入0汤圆

发表于 2014-8-20 20:24:08 | 显示全部楼层
资料真心不错啊

出0入0汤圆

发表于 2014-8-21 09:43:00 | 显示全部楼层
cn_x 发表于 2014-8-20 16:34
谢谢分享····
貌似这次更改MDK是没事找事,让用户下载两个包
估计本意是好的,结果是添了麻烦 ...

是有点,MDK5.10还是可以的,但是到511就要多下个才能用,所以我果断的又去装了510.

出0入0汤圆

发表于 2014-8-21 09:44:03 | 显示全部楼层
lyzhangxiang 发表于 2014-8-20 17:31
我看到mdk5下面有个pe是fsl的吗

C:\Keil_v5\Eclipse\MDKEclipsePlugIn.zip
这个就是供飞思的PE用的。

出0入0汤圆

发表于 2014-8-21 09:58:39 | 显示全部楼层
感谢楼主的分享,比之前的视频文档的操作方法要简单多了。
就是KEIL最新版本怎么要装两遍,烦啊。

出0入0汤圆

发表于 2014-8-21 12:10:36 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-8-21 09:44
C:\Keil_v5\Eclipse\MDKEclipsePlugIn.zip
这个就是供飞思的PE用的。

不错啊 都集成了  看来是个趋势

出0入0汤圆

发表于 2014-8-21 12:53:09 | 显示全部楼层
现在MDK的新版本都做成更新包得了,好麻烦!@

所以放弃使用新版,现在还在用4.72

出0入0汤圆

发表于 2014-8-21 13:42:00 | 显示全部楼层
mfketggo111 发表于 2014-8-21 12:53
现在MDK的新版本都做成更新包得了,好麻烦!@

所以放弃使用新版,现在还在用4.72 ...

我用MDK510的,很好用的。

出0入0汤圆

发表于 2014-8-22 12:34:09 | 显示全部楼层
我也装过510,
第一天装上了,搞和谐搞半天,下载有问题的和谐码还需要KEIL官方支持...
第二天,准备用JLINK,插上后不升级不能下载程序,升级后提示是克隆版....

出0入0汤圆

发表于 2014-9-4 09:22:40 | 显示全部楼层
好资料,收藏学习

出0入0汤圆

发表于 2014-9-4 16:30:28 | 显示全部楼层

谢谢分享····

出0入0汤圆

发表于 2014-9-4 16:36:50 | 显示全部楼层
精华帖子,赞一个

出0入0汤圆

发表于 2014-9-5 17:01:09 | 显示全部楼层
从头到尾跟教程走了一遍,成功导入了KEIL

出0入0汤圆

发表于 2014-9-17 15:40:15 | 显示全部楼层
如果导入MQX-LITE项目到MDK5.11A编译出错。不知道什么问题。

出0入0汤圆

 楼主| 发表于 2014-9-17 16:00:53 | 显示全部楼层
dami 发表于 2014-9-17 15:40
如果导入MQX-LITE项目到MDK5.11A编译出错。不知道什么问题。 ...

如果你用PE生成MQX-Lite项目导入MDK5.11a出错,建议你在论坛里发帖与大家一起讨论。
我们论坛有MQX工程师。

出0入0汤圆

发表于 2014-10-11 09:52:00 | 显示全部楼层
PE+MDK+Build target 'MKE02Z64xxx2'走了一遍,教程说明很详细。

修改PE代码完成后在Project里选Generate Processor Expert Code生成代码,
每次都新起一个MDK,尽管前次启动的还没关,打开的也是同一个工程。
呵呵。

PE的功能挺赞的,省了很多写驱动的时间和精力。
以前都是一个管脚一个管脚的配置,写驱动最费精力了。

出0入0汤圆

发表于 2014-10-29 16:12:00 | 显示全部楼层
楼主能否提供mdkcm511a.exe的下载地址啊,官网上成了mdkcm512.exe了,谢谢!

出0入0汤圆

 楼主| 发表于 2014-10-29 16:15:20 | 显示全部楼层
divineliu 发表于 2014-10-11 09:52
PE+MDK+Build target 'MKE02Z64xxx2'走了一遍,教程说明很详细。

修改PE代码完成后在Project里选Generate  ...

谢谢大家的支持!
还请多多关注另一款今年飞思卡尔专为Kinetis微控制器推出的完全免费无限制的编译环境:Kinetis Design Studio IDE是一种附送的Kinetis MCU集成开发环境,为您的设计提供强大的编辑、编译和调试功能。Kinetis Design Studio IDE基于包括Eclipse、GNU编译器套装(GCC)、GNU调试器(GDB)等免费开源软件,为设计人员提供了一种不限制代码大小的简单开发工具。此外,Processor Expert软件支持您利用其知识库进行设计,只需几次鼠标点击即可创建强大的应用。

出0入0汤圆

 楼主| 发表于 2014-10-29 16:18:26 | 显示全部楼层
fishhead 发表于 2014-10-29 16:12
楼主能否提供mdkcm511a.exe的下载地址啊,官网上成了mdkcm512.exe了,谢谢!

当时也是直接从Keil 官网下载的,所以现在找不到那个链接了。
建议你还是下载最新版本的MDK,说不定5.11a版本的问题已经修复了呢。

出0入0汤圆

发表于 2014-10-29 16:38:46 | 显示全部楼层
FSL_TICS_Robin 发表于 2014-10-29 16:18
当时也是直接从Keil 官网下载的,所以现在找不到那个链接了。
建议你还是下载最新版本的MDK,说不定5.11a ...

谢谢! MDK V5.12有木有下载地址啊? 谢谢!

出0入0汤圆

发表于 2014-10-29 16:48:10 | 显示全部楼层
找到了:
http://pan.baidu.com/s/1sjnZw77

补丁包:
http://www2.keil.com/mdk5/legacy

出0入0汤圆

发表于 2014-10-29 18:00:17 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-8-21 09:44
C:\Keil_v5\Eclipse\MDKEclipsePlugIn.zip
这个就是供飞思的PE用的。

能否给发个Keil_v5的MDKEclipsePlugIn.zip啊?谢谢!不想装legacy的支持了,太大了;谢谢!

出0入0汤圆

 楼主| 发表于 2014-10-30 09:17:54 | 显示全部楼层
fishhead 发表于 2014-10-29 18:00
能否给发个Keil_v5的MDKEclipsePlugIn.zip啊?谢谢!不想装legacy的支持了,太大了;谢谢! ...

你好
难道现在Keil MDK5.12版本安装后在安装路径Keil_v5下依旧没有Eclipse文件夹,还是没找到MDKEclipsePlugIn插件吗?

出0入0汤圆

 楼主| 发表于 2014-10-30 09:19:17 | 显示全部楼层
fishhead 发表于 2014-10-29 16:38
谢谢! MDK V5.12有木有下载地址啊? 谢谢!

Keil 官网选择第一个就会跳转到下载地址了。
MDK-ARM v5
Version 5.12 (September 2014)
Development environment for Cortex and ARM devices.

出0入0汤圆

发表于 2014-10-30 12:00:22 | 显示全部楼层
FSL_TICS_Robin 发表于 2014-8-20 16:28
希望对初次使用PE10.4软件与Keil MDK5.11a编译环境的用户有所帮助,不足之处还请大家在帖子中予以指出。{:s ...

楼主谦虚了 已经很好很强大了

出0入0汤圆

发表于 2014-10-30 13:39:22 | 显示全部楼层
高大上,我喜欢!

出0入0汤圆

发表于 2014-10-31 10:58:01 | 显示全部楼层
fishhead 发表于 2014-10-29 18:00
能否给发个Keil_v5的MDKEclipsePlugIn.zip啊?谢谢!不想装legacy的支持了,太大了;谢谢! ...

这个插件你装好MDK后,再装PE就会生成,这里我也上传下:

直接解压到keil安装文件夹下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-10-31 11:28:47 | 显示全部楼层
楼主好人哎  感觉PE会成为主流呢,现在还在看寄存器学代码中。。。。。。。。。。

出0入0汤圆

发表于 2014-10-31 11:33:34 | 显示全部楼层
ayaqby 发表于 2014-10-31 11:28
楼主好人哎  感觉PE会成为主流呢,现在还在看寄存器学代码中。。。。。。。。。。 ...

PE生成的代码有一个特点,就是比较冗余,需不需要的都给你生成了。
所以占用的空间比较大,如果你很计较空间,以及代码精简性,那么就需要自己用寄存器去控制了。

出0入0汤圆

发表于 2014-10-31 13:34:40 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-10-31 10:58
这个插件你装好MDK后,再装PE就会生成,这里我也上传下:

直接解压到keil安装文件夹下。 ...

非常感谢

出0入0汤圆

发表于 2014-10-31 13:46:36 | 显示全部楼层

不客气,后续遇到问题,欢迎发帖交流。

出0入0汤圆

发表于 2014-11-4 11:13:57 | 显示全部楼层
jlink SWD接口(VCC Vref SWDIO SWd_clk gnd)烧写KL16Z要一分多钟(60K代码的样子),jlink升过级,keil是5.11版本。不知道怎么搞啊

出0入0汤圆

 楼主| 发表于 2014-11-4 11:50:44 | 显示全部楼层
willlijie 发表于 2014-11-4 11:13
jlink SWD接口(VCC Vref SWDIO SWd_clk gnd)烧写KL16Z要一分多钟(60K代码的样子),jlink升过级,keil是5. ...

SWD通信速率设置了多少?

出0入0汤圆

发表于 2014-11-5 17:59:50 | 显示全部楼层
FSL_TICS_Robin 发表于 2014-11-4 11:50
SWD通信速率设置了多少?

4M,把jlink固件刷回来就好了

出0入0汤圆

发表于 2014-11-6 09:16:37 | 显示全部楼层
强大,还没有玩过FSL的ARM,

出0入0汤圆

发表于 2014-11-11 14:17:38 | 显示全部楼层
谢谢分享····

出0入0汤圆

发表于 2014-11-11 18:38:10 | 显示全部楼层
多谢分享。

出0入0汤圆

发表于 2015-2-3 14:16:31 | 显示全部楼层
不知道为什么我的装上Keil V5后下载程序时,总是会出现未响应,最后直接退出这个软件,重新打开后,还是这样!不知道什么原因。不管是下载ST的还是Freescale都会出现这个问题。请遇到这个问题的给个答案。一直未解决,最后还是装回到V4版本。系统:win7-64旗舰版。系统上装了Eclipse做过Android开发(不知是不是装了这个软件的缘故)~

出0入0汤圆

发表于 2015-4-12 11:01:13 | 显示全部楼层
开始关注飞思卡尔

出0入0汤圆

 楼主| 发表于 2015-4-13 12:13:21 | 显示全部楼层
奮闘ing 发表于 2015-2-3 14:16
不知道为什么我的装上Keil V5后下载程序时,总是会出现未响应,最后直接退出这个软件,重新打开后,还是这 ...

你好 请问使用正版的软件和正版的下载器还会出现吗?

出0入0汤圆

发表于 2015-11-30 22:04:23 | 显示全部楼层
MARK。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 19:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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