博客专栏

EEPW首页 > 博客 > CodeWarrior IDE 版本选择与 License功能(feature)和价格,授权形式差异、激活方法与安装使用

CodeWarrior IDE 版本选择与 License功能(feature)和价格,授权形式差异、激活方法与安装使用

发布人:HXW718059156 时间:2017-08-31 来源:工程师 发布文章

内容提要


引言

1. 根据MCU选择CodeWarrior版本

2. CodeWarrior IDE的license类型和功能(feature)/价格差异

3. CodeWarrior IDE License的授权形式/方法

4. CodeWarrior IDE License的激活方法和安装

总结


引言


        之前已经陆续写了好几篇 关于CodeWarrior IDE使用Tips的文章,但很多读者和用户对NXP/Freescale的CodeWarrior IDE各版本之间的功能差异和license类型差异以及购买、激活安装等都还不是很了解,所以,今天在此给大家仔细介绍一下。


1. 根据MCU选择CodeWarrior版本


        目前针对NXP/Freescale的汽车级MCU,常用的CodeWarrior IDE版本和支持的MCU系列对于情况如下表:

1.png

        其中CodeWarrior  2.10,5.1/2和6.3版本都是经典版界面(如下图),其安装包小,界面简洁,运行速度快,但其有如下缺点:

2.png

        A. CodeWarrior  2.10的debug调试界面使用不方便,所以对于Qorivva MPC55/56xx的用户建议直接安装使用CodeWarrior 10.6/7,或者使用CodeWarrior  2.10建工程和编译,使用CodeWarrior 10.6/7来调试,具体方法可参考我之前的文章---CodeWarrior IDE使用tips之bug定位绝技--hotsync与attach调试;


        B. 经典版的CodeWarrior 2.10,5.1和6.3版本都不支持WIN7以上版本的64位Windows操作系统CodeWarrior 5.2可以直接支持WIN7以上版本的64位Windows操作系统,但对一些老的part number不支持,需要安装之后,打上5.1版本相应的part number补丁才能支持;


        C. CodeWarrior 6.3经过特别的方法处理之后也可以支持WIN7以上版本的64位Windows操作系统,具体方法和步骤请参考如下我们Community的帖子:

https://community.nxp.com/message/632799?commentID=632799#comment-632799


        CodeWarrior 10.6/7基于当下流行的eclipse界面开发(界面如下图),插入不同MCU的编译器、链接器和调试器插件(plug-in)开发,其支持的MCU型号比较多,可以在同一个工作空间(workspace)下同时管理多个不同系列MCU的应用工程,但其运行时内存消耗大,需要较高的电脑配置(建议CPU主频四核2.5GHz以上,内存>= 4GB):

3.png


        PS:NXP最新的汽车级基于PowerPC e200内核的Qorivva MPC57xx系列MCU和S32R系列MCU,以及基于ARM Cortex A/M内核的Halo(MAC57D5xx)、S32R,S32V和KEA/S32K系列MCU CodeWarrior IDE不再支持,而是在最新推出的免费IDE S32DS for Power和S32DS for ARM中支持。


2. CodeWarrior IDE的license类型和功能(feature)/价格差异


        CodeWarrior IDE提供Special(特殊版,也叫评估版)、Basic(基础版)、Standard(标准版)和Professional(专业版) 4种不同类型的license授权。其功能(features)对比如下:

4.png

5.png

6.png

        *具体请参考如下文档链接:http://www.nxp.com/docs/en/fact-sheet/950-00437.pdf


            不同的license类型的功能差异主要在支持的C代码编译和C源代码级调试大小尺寸、对Processor Exper组件的支持以及对OSEK/AutoSAR、代码效率分析(profile)等高级功能方面,对于大部分客户,我们推荐购买standard(标准版)的license就够用了(没有工程代码大小限制)。


        以下为不同CodeWarrior IDE license类型的价格对比:

7.png


8.png

        CodeWarrior IDE License的授权分为永久授权(Perpetual License)和年费订阅授权(Annual Subscription)两种,年费订阅授权需要按年付费,相对而言,永久版的license更为划算;


        CodeWarrior IDE License只需要购买一次,就可以使用所有不同版本的CodeWarrior IDE。即如果你购买了$2499的标准版CodeWarrior IDE License,你可以获得所有版本CodeWarrior IDE的license(包括CodeWarrior  2.10,5.1/2和6.3和10.6/7等)。


3. CodeWarrior IDE License的授权形式/方法


       具体到CodeWarrior IDE License的授权形式和方法有分为以下三种:


      A. 以电脑网卡或硬盘序列号绑定的单机版(Node-Locked)


      B. 服务器版(Floating),将license放在服务器上,所有能够通过网络访问该服务器的PC都可以使用该license,当然同时只有运行最大授权数量的PC使用;


      C. USB加密狗绑定版(dongle key),需要额外购买一个硬件加密狗USB dongle($99),license与硬件加密狗绑定,使用时需要插上USB dongle;


        PS: a. CodeWarrior IDE License购买之后,激活都是需要用户通过登录自己的NXP账号(使用任意有效邮箱注册)才能激活,激活后在该账号的软件授权和支持(Software Licensing and Support)中,当用户需要换电脑或者加密狗丢失时,可以重新绑定(re-host)电脑和加密狗.。具体的re-host方法,请参考FAQ;


        b. CodeWarrior IDE可以直接在我们NXP官网(http://www.nxp.com/products/developer-resources/software-development-tools/codewarrior-development-tools/codewarrior-development-studios/codewarrior-for-microcontrollers:CW_MCU;)下载安装,其安装之后摩恩就有一个30天的评估版license,无需用户注册获取(All the CodeWarrior evaluations automatically install a 30-day license. You DO NOT need to register to obtain an evaluation license key.)


4. CodeWarrior IDE License的激活方法和安装


        下面以一个节点绑定的单机版license为例介绍CodeWarrior IDE License的激活方法和安装:


        首先,通过www.nxp.com 登录NXP账号,选择软件授权和支持(Software Licensing and Support


9.png

        选择Product List-->NXP Software:

10.png

        选择Register:

11.png

        输入注册码(光盘包装盒标签上或者网络下载时获得的以CWP-BASIC-NL/CWP-STANDARD-NL/CWP-PRO-NL_XXXXXX或者CWP-BASIC-FL/CWP-STANDARD-FL/CWP-PRO-FL_XXXXXX打头的串号)-->Regsiter Product:

12.png

        输入想要绑定的电脑/服务器硬盘序列号(Disk Serial Number)或网卡MAC地址(Ethernet Address)或者USB Dongle ID-->Generate

13.png

        激活成功后,在product list中就可以看到相应版本的CodeWarrior IDE:

14.png

        选择该版本CodeWarrior IDE进入产品信息就可以看到所有该license支持的CodeWarrior IDE列表,选择你想要下载/激活、安装使用的CodeWarrior IDE:

15.png

        I Agree:

16.png

        在Files栏,可以下载相应的CodeWarrior IDE安装包到本地磁盘,安装(如果你已经下载安装过了,也可以不用下载):

17.png

        点击License栏:

18.png

        点击generate-->Save All,保存到相应的CodeWarrior IDE安装目录下替换掉其安装时默认的评估版license文件license.dat即可完成安装:

19.png

    不同的CodeWarrior IDE license.dat存放的路径有所差异:

C:\Program Files\Freescale\CW for MPC55xx and MPC56xx 2.10

C:\Freescale\CW MCU v10.3\MCU

C:\Program Files\Freescale\CWS12v5.1/2

C:\Program Files\Freescale\CodeWarrior for Microcontrollers V6.3


总结


        本文详细介绍了不同的CodeWarrior IDE版本所支持的NXP/Freescale汽车级MCU系列的不同及其优缺点,不同的License类型的功能(feature)和价格差异,最后还介绍了具体的license授权类型以及激活安装方法。

这里由于篇幅受限,至介绍了Node-Locked版的license的激活方法,如果使用Floating版的license,还需要安装相应的License管理软件--FSL_FlexLM/LMTools,如果是使用USB Dongle还需要下载安装其驱动,所以下面提供了相应的参考链接:


        关于CodeWarrior IDE license的跟多详细常见问题(FAQ)请参考如下链接:http://www.nxp.com/products/developer-resources/software-development-tools/codewarrior-development-tools/licensing-and-registration/licensing-and-registration-faq:CW_LICENSE_FAQ;


FAQ Menu
  • CodeWarrior Licensing

  • General Information

    • Common issues and errors

    • How to's

    • License Types


            更多相关的帮助文档和USB dongle驱动下载请参考如下网页链接:

    http://www.nxp.com/products/developer-resources/software-development-tools/codewarrior-development-tools/licensing-and-registration:CW_LICENSE

    20.png



    以上就是今天跟大家分享的内容。希望对大家有用。

            

            本微信公众号已经发布的个人原创精品----嵌套嵌入式系统技术文章链接如下,欢迎大家参考学习,并转发分享:


               如果你喜欢本公众号的文章,请点击文章最开始的公众号关注或微信直接长按扫描识别下方二维码关注,你也可以在微信添加朋友-->公众号-->输入"汽车电子expert成长之路"搜索-->点击关注。若对本文观点有任何意见和建议也欢迎留言指出。您的关注、点赞、转发分享是对我辛勤写作的最大肯定。

    我的微信公众号二维码.jpg


    胡恩伟

                          NXP汽车电子FAE

                       2017年8月30日于山城·重庆



    *博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



    关键词:

    相关推荐

    技术专区

    关闭