搜索
bottom↓
回复: 49

KL02开发板刚到手,请教IAR 还是Keil MDK CW或者KDS(已解决)

[复制链接]

出0入0汤圆

发表于 2014-8-25 10:34:57 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZJJ 于 2014-9-11 14:53 编辑

今天早上来上班就收到莫大寄来的开发板,还是来晒下照片!













我在FSL官网看到示例都是IAR的工程,看来官方推荐IAR,可是我也看了本版中网友的帖子,很多人用MDK,MDK+PE,还有人用CW
麻烦大家说说到底用哪个开发环境好些?麻烦注明版本号~~



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的分隔离~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我刚刚在网上找到了下面的对比图,请参考


以上图片来自于《2013年山东赛区智能车研讨会Kinetis技术培训资料分享》


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的分隔离~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
刚才看到版主提到了FSL自家免费的KDS,所以找到一下KDS的介绍资料,不敢独享,新手快来看看~~~~~~~

Kinetis Design Studio(KDS)为Freescale专为最近比较火热的Kinetis家族推出的IDE开发环境,它是基于Eclipse+GNU架构的,也就是说其主体编辑环境使用开源的Eclipse 4.3(Kepler)开发平台(这个是类似Codewarrior10.x的,很强大很炫目),而核心编译器则使用GCC(GNU Complier Collection),调试器使用GDB(GNU Debugger),所以其免费是有原因的,呵呵。当然飞思卡尔还是在此基础上将自家的Kinetis家族MCU和图形化代码生成工具Processor Expert也装了进去,实际上可以算的上是Codewarrior10.x的裁剪版,Codewarrior10.x架构太庞大了,它将对飞思卡尔自家所有的处理器的软件支持都包含进去了(包括8位、16位MCU,Coldfire,DSC,部分PowerPC架构的MCU,还有Kinetis),造成了其对PC机资源要求很高,这也是集大成的一个通病。但是KDS由于专为Kinetis打造的,所以是一个轻量级的IDE开发环境,我使用了一段时间之后发现,整体运行效果灰常流畅,再加上Eclipse自身强大的代码编辑能力,我真想给它点个赞了,亲,哈哈。说了这么多,估计大家已经眼馋了吧,呵呵,上菜了…

http://www.freescale.com/webapp/ ... ;sr=4&pageNum=1

    点击上面的链接,进入到KDS的官方主页,目前KDS推出的是v1.0 Beta版,正式版还需要一段时间的磨合,但是Beta版不影响使用,下图为KDS的整体架构图:


下面聊聊KDS的一些重点的特性:

(1)支持Windows(32位或64位机)和Linux(Ubuntu、Redhat等)两个版本,习惯使用Linux的童鞋不用愁了,而且一些高配的64位机也可以使用,与时俱进了,呵呵;

(2)大家关心的调试器问题,这个也不用担心,GDB可是GNU这个诞生了无数NB附属工具项目的产物,其能力自然不能小瞧了,目前支持的调试工具包括:Segger公司的J-Link、FSL铁杆伙伴P&E公司的Multilink、ARM自家的高大上开源工具CMSIS-DAP(这个现在很火)等;

(3)由于Eclipse本身就具有强大的插件机制,所以Eclipse很多的插件都可以选装到KDS上以增强它的功能,另外也支持一些RTOS的调试组件,包括Freescale MQX、FreeRTOS等等;

(4)大家可能注意到上面框图中一个“KPSDK”,这个就是大家最期待的飞思卡尔针对Kinetis的底层驱动库,KDS中引入了对KPSDK的支持,目前KPSDK开发了部分Kinetis K系列型号的代码库,以后会逐渐Cover所有系列;

(5)KDS支持目前及以后所有ARM平台的Kinetis家族的MCU,包括Kinetis K系列、L系列、E系列、V系列和汽车级的KEA系列产品,如下图:



    聊到这里,估计大家都会想到KDS出来了,那Codewarrior该何去何从呢,呵呵,实际上大家尽可放心,KDS的推出表明了Freescale对Kinetis的重视(这两年可不是白火了,呵呵),但它只是专为Kinetis打造的,Freescale的其他产品仍会在Codewarrior中继续支持维护。其实仔细分析也是有道理的,KDS可以单独推出很大一部分原因是受益与ARM平台完整的生态系统,开源免费的Eclipse加上强大的核心编译器GCC,还有统一的ARM调试工具,这些促成了半导体厂商推出免费的IDE开发环境(可以说,这以后是个趋势,飞思卡尔开了好头),但是自家架构的东西,不是想开源就开源想免费就免费的,毕竟谁都想给自己留点家底的,呵呵。

    关于KDS流畅的问题,总之我的试用结果是灰常满意的,低配的电脑跑起来也毫无压力了,呵呵。当然目前是Beta版,想尝尝鲜的博友们可以直接下载试用了,如果不急的话可以再等等正式版的发布,相信不会很久,敬请期待了,哈哈。好了,今天就聊到这儿了,未完待续~


以上转载自:http://blog.chinaaet.com/detail/35295
注:现在KDS已经更新到了1.1版本!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的分隔离~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

本帖子中包含更多资源

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

x

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

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2014-8-25 10:38:19 | 显示全部楼层
都可以,没啥大的差别。。我是MDK用的习惯了,所以CM核的基本都用MDK

出0入0汤圆

发表于 2014-8-25 10:39:44 | 显示全部楼层
本帖最后由 FSL_TICS_ZJJ 于 2014-8-25 10:41 编辑

这个要看你自己对哪个编译环境比较熟悉了。
而且,如果是新手,也要考虑到现有板子的例程工程情况,这样可以直接跑官方的板子例程学习。
等学好了,可以再换其他的编译环境写自己的代码。
所以,如果你现有板子都是IAR的,建议你还是先用IAR。
如果你用CW,在CW的安装目录下也有一部分例程可以使用。

出0入93汤圆

发表于 2014-8-25 10:40:03 | 显示全部楼层
用MDK吧,我习惯MDK

出0入0汤圆

发表于 2014-8-25 10:48:06 | 显示全部楼层
必须CW,现在CW的界面最好看,与PE搭配天衣无缝。

出0入0汤圆

发表于 2014-8-25 10:49:13 | 显示全部楼层
按官网的教程对新手来说应该上手会更快一些吧

出0入0汤圆

发表于 2014-8-25 10:49:50 | 显示全部楼层
不晓得iar现在支不支持代码自动补全功能?

出0入0汤圆

发表于 2014-8-25 10:51:09 | 显示全部楼层
tim 发表于 2014-8-25 10:40
用MDK吧,我习惯MDK

你们都中了KEIL的毒了,哈哈,不过比较KEIL和CW 还是觉得KEIL方便。

出0入0汤圆

发表于 2014-8-25 10:54:51 | 显示全部楼层
楼主,CW吧,我也打算上手这个,打算CW,还期待楼主的私家资料!!

出0入0汤圆

发表于 2014-8-25 11:00:46 | 显示全部楼层
官网上有和MDK有关的示例代码~

出0入4汤圆

发表于 2014-8-25 11:00:49 | 显示全部楼层
习惯什么就用什么吧

出0入0汤圆

 楼主| 发表于 2014-8-25 11:02:03 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-8-25 10:39
这个要看你自己对哪个编译环境比较熟悉了。
而且,如果是新手,也要考虑到现有板子的例程工程情况,这样可 ...

谢谢版主  看来这个是因人而异了,熟悉那个先用那个,要是都不熟悉,FSL用IAR可以直接跑例程,可是不支持自动生成代码,真是鱼和熊掌不可兼得啊

出0入0汤圆

发表于 2014-8-25 11:03:34 | 显示全部楼层
mdk     

出0入0汤圆

发表于 2014-8-25 11:07:43 | 显示全部楼层
哪个编译环境比较熟悉就用哪个。

出0入0汤圆

发表于 2014-8-25 11:08:41 | 显示全部楼层
MDK吧,虽然效率一般,但是较为熟悉

出0入0汤圆

发表于 2014-8-25 11:21:51 | 显示全部楼层
abszy 发表于 2014-8-25 11:02
谢谢版主  看来这个是因人而异了,熟悉那个先用那个,要是都不熟悉,FSL用IAR可以直接跑例程,可是不支持 ...

你学会IAR也可以啊。
到时候直接用PE生成代码,然后导入IAR工程,你可以继续使用。
关于如何用PE生成IAR,我之前已经分享过经验分享,你可以去我们资料大本营的经验分享中找。

出0入0汤圆

发表于 2014-8-25 11:24:16 | 显示全部楼层
浪里白条 发表于 2014-8-25 10:48
必须CW,现在CW的界面最好看,与PE搭配天衣无缝。

KEIL下,不是也能用PE么?

出0入0汤圆

发表于 2014-8-25 11:27:19 | 显示全部楼层
pigy0754 发表于 2014-8-25 11:24
KEIL下,不是也能用PE么?

可以,但是没有CW这般方便。

出0入0汤圆

发表于 2014-8-25 11:35:50 | 显示全部楼层
不知道周立功的AK100能不能调试这块板子

出0入0汤圆

发表于 2014-8-25 11:38:01 | 显示全部楼层
pigy0754 发表于 2014-8-25 11:24
KEIL下,不是也能用PE么?

能用PE,不过如果大家以后想用CW的,建议你们直接使用KDS,这款软件是免费的针对kinetis的。
以后CW不会更新新的kinetis产品了。
KDS使用起来和CW是一样的。

出0入0汤圆

发表于 2014-8-25 11:54:18 | 显示全部楼层
虽然更熟悉mdk但还是用iar了感觉资料多点。

出0入0汤圆

发表于 2014-8-25 13:30:18 | 显示全部楼层
看习惯吧,哪个好用用哪个

出0入0汤圆

发表于 2014-8-25 13:48:36 | 显示全部楼层
还是Keil用起来方便

出0入0汤圆

发表于 2014-8-25 14:14:36 | 显示全部楼层
介绍非常详细的说

出0入0汤圆

 楼主| 发表于 2014-8-26 08:31:17 | 显示全部楼层
考虑到公司不能用破解软件,只能用FSL自家的KDS了,谢谢版主推荐!

出0入0汤圆

发表于 2014-8-26 14:50:12 | 显示全部楼层
KDS不错的,希望多出免费的软件来

出0入0汤圆

发表于 2014-8-26 15:04:11 | 显示全部楼层
这个没啥说得,自己常用那个就用哪个,我一直在用KEIL  所以CW不考虑,IAR也不考虑

出0入0汤圆

发表于 2014-8-26 15:19:53 | 显示全部楼层
想用哪个用哪个,哪个顺手用哪个,用锤子能砸核桃,板砖也可以,大诺记也可以。

出0入0汤圆

发表于 2014-8-26 21:14:19 | 显示全部楼层
哪个顺手用哪个,

出0入0汤圆

发表于 2014-8-27 13:47:52 | 显示全部楼层
有没有人写KDS的教程?毕竟免费,用起来心里踏实。

出0入0汤圆

发表于 2014-8-27 13:51:04 | 显示全部楼层
其实用哪个都可以,就看哪个更熟,哪个上手快。现在开发速度是最要紧的。

出100入101汤圆

发表于 2014-8-27 13:53:20 | 显示全部楼层
哪个熟悉、网上资料多,用哪个。

出0入0汤圆

发表于 2014-8-27 13:53:36 | 显示全部楼层
KE02吧!!

出0入0汤圆

发表于 2014-8-27 14:25:04 | 显示全部楼层
楼主如果问题解决了,还请帮我及时结贴啊,在你问题的结尾加上(已解决),这样方便我们查看未结帖。

出0入13汤圆

发表于 2014-8-27 14:42:39 | 显示全部楼层
这个这么快就有人晒板子了

出0入0汤圆

发表于 2014-8-27 15:08:51 | 显示全部楼层
我还是用MDK吧,现在着手改超核的库,用在MK22FX512VLH12上

出0入0汤圆

发表于 2014-8-27 16:47:07 | 显示全部楼层
毫无悬念,肯定是MDK, 这样玩其它家的MCU,不用再装软件

出0入0汤圆

发表于 2014-8-27 16:47:32 | 显示全部楼层
毫无悬念,肯定是MDK, 这样玩其它家的MCU,不用再装软件

出0入0汤圆

发表于 2014-8-27 17:02:50 | 显示全部楼层
编译器实在是太多了,这个楼主可以尽情的选啊

出0入0汤圆

发表于 2014-8-27 17:31:31 | 显示全部楼层
我也偏向keil

出0入0汤圆

发表于 2014-8-27 17:34:48 | 显示全部楼层
FSL官网应该有下载的吧

出0入0汤圆

发表于 2014-8-28 00:27:29 | 显示全部楼层
0 0~MDK的占大多数啊~

出0入0汤圆

 楼主| 发表于 2014-8-29 13:03:26 | 显示全部楼层
已经过了编辑时间,麻烦版主编辑一下。改为已结帖。
我最终选择免费版的KDS

出0入0汤圆

 楼主| 发表于 2014-9-1 11:22:38 | 显示全部楼层
因为CW版本较多,同时附上下载页面,免得大家下载出错,浪费时间。(我下载的是时间不受限制,仅代码受限的版本特别专业版 )

http://www.freescale.com/zh-Hans ... =CW_SPECIALEDITIONS

选择Special Edition: CodeWarrior for Microcontrollers 10.6 (Eclipse, Offline)        离线安装包

出0入0汤圆

发表于 2014-12-4 12:41:31 | 显示全部楼层
用IAR,只升级IAR版本到之处KE02,不升级JLINK驱动,能够正常下载仿真吗?

出0入0汤圆

发表于 2014-12-4 13:14:13 | 显示全部楼层
role_2099 发表于 2014-12-4 12:41
用IAR,只升级IAR版本到之处KE02,不升级JLINK驱动,能够正常下载仿真吗?

FRDM 这个板子。不需要jlink 吧。。当然也可以选择,毕竟留出了相应的接口。接口很小的,线不太好买。。

出0入0汤圆

发表于 2014-12-4 13:39:53 | 显示全部楼层
彼岸花开@ 发表于 2014-12-4 13:14
FRDM 这个板子。不需要jlink 吧。。当然也可以选择,毕竟留出了相应的接口。接口很小的,线不太好买。。 ...

我们公司ST单片机也一直用的10口jtag线,甚至8口
这种演示版应该把烧录功能都集成一起了,只连接usb就行吧

出0入0汤圆

发表于 2014-12-4 13:48:23 | 显示全部楼层
原来用mdk,现试试iar,

出0入0汤圆

发表于 2014-12-4 13:51:34 | 显示全部楼层
这个看楼主的个人喜好了

出0入0汤圆

发表于 2014-12-4 17:38:04 | 显示全部楼层
毫无悬念,KEIL MDK, 兼容很多芯片 不需要装太多软件 而且编译效率高
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-3 04:32

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

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