1. 开发环境准备:Microcontroller Driver Suite 版本:v10.0及以上
Keil 版本: MDK 4.54及以上
⒉ Eclipse中安装MDK插件
打开Eclipse,在标题栏中打开Help,选中Install New Software;
在弹出窗口中,单击Add(如图1所示);
图一
在弹出窗口中,单击Archive(如图2所示),插件默认路径为:C:\Keil\Eclipse\MDKEclipsePlugIn.zip ;
图二
安装此插件并在安装完成后重新打开Eclipse,会发现Eclipse的标题栏中多出选项;
3.新建工程测试过程
在Eclipse中新建一个测试工程,工程新建过程可参考另外视频或者相关文档;
工程组件模块添加配置完成后,单击或者在标题栏中打开Project选项,选中Generate Processor Expert Code(如图3所示)生成代码;
图三
代码生成后,在标题栏中打开插件安装成功后出现的选项,选中其中的(如图4所示),会弹出Keil工程创建窗口,在Eclipse Project中选择刚刚创建的工程如本例的helloworld_test工程,接着点击Next(如图5所示),在弹出窗中需要选择工程基于的MCU型号,可以通过弹出窗口右下角的MCU型号关键字搜索栏快速的找到工程基于的MCU型号如本例程的KL25(如图6所示),然后单击Next。
图四
图五
图六
弹出窗中会显示Eclipse生成的工程代码(如图7所示),单击为工程代码添加路径,在弹出窗口中(如图8所示)选择Workspace,接着在弹出窗口中(如图9所示)选中除settings以外的所有文件夹后,单击OK,回到图7所示的窗口。
图七
图八
图九
工程代码路径添加完成后,回到如图7所示的窗口。下一步还要为Processor Expert的Library和Processor添加头文件。首先为Processor Expert的Library添加头文件,单击,在如图8所示的窗口中选择File system,在弹出窗口中(如图10所示)按照… \eclipse\ProcessorExpert\lib\Kinetis\pdd\inc路径选中inc文件夹,单击OK回到如图8所示的窗口,跟着再点击OK就可回到如图7所示的窗口。接着执行上一步同样的操作,单击,在如图8所示的窗口中选择File system,在图10所示的窗口中按照… \eclipse\ProcessorExpert\lib\Kinetis\iofiles路径选中iofiles文件夹,点击OK回到如图8所示的窗口,跟着再点击OK回到如图7所示的窗口,最后单击Finish,就可在Keil中创建工程了(如图11所示)。
图十
图十一
在Keil创建的工程内有其自动生成的Startup代码,但ProcessorExpert生成的代码中已经包含了Startup代码,所以需要将Keil自身形成的Startup代码移除。在左侧工程项目列中,选中Startup后右击,选择Remove将其移除(如图12所示)。
图十二
接着对工程的Project Linker File进行重新设置,在左侧工程项目列中选中工程如本例程的MKL25Z128xxx4后右击,选择Options for Target(如图13所示),弹出设置窗口(如图14所示)。首先选中Linker选项,取消Use Memory Layout from Target Dialog,然后在Sratter File栏中按照… helloworld_test\Project_Settings\Linker_Files路径选中ProcessorExpert.scf,再单击OK,即完成所有工程建立操作,点击可对新建工程进行编译(如图15所示)。
图十三
图十四
图十五
参考文献:
⒈ Processor Expert 软件, 微控制器驱动程序套件介绍:
http://www.freescale.com/ProcessorExpert
⒉Processor Expert参考文档:
Processor Expert Driver Suite - Getting Started Guide.pdfhttp://cache.freescale.com/files/soft_dev_tools/doc/user_guide/PEXDRVGETSTARTEDUG.pdf?fpsp=1
Processor Expert Driver Suite - Installation Guide.pdf
http://cache.freescale.com/files/soft_dev_tools/doc/user_guide/PEXDRVSINSTALLUG.pdf?fpsp=1
Processor Expert Driver Suite - User Guide.pdf
http://cache.freescale.com/files/soft_dev_tools/doc/user_guide/PEXDRVSPEXUG.pdf?fpsp=1
⒊ Processor Expert Microcontroller Driver Suite v 10.2下载链接:
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=PE_DRIVER_SUITE&fpsp=1&tab=Design_Tools_Tab