[讨论] 【EEworld原创教程讨论】大家觉得IARfor430与CCSfor430哪个好用呢?

lb8820265   2014-3-30 11:36 楼主
       其实这两个软件我都安装过,我先抛砖引玉的谈谈这两款软件吧,欢迎大家积极讨论,我从多个方面来比较吧。说的不对还请大家积极指出。
       熟悉程度:IAR是先入为主的,因为IAR不单单是只能用作TI的芯片的,所以通常我会比较喜欢用自己熟悉的软件,而CCS则只是为TI准备的,只用它用过msp430,还有DSP28035,所以熟悉度IAR好点。
       破解方法:这两个软件都是要破解的,呃,虽然难以启齿但是没办法啊!IAR破解是比较容易的,网上有各个版本的注册机,教程也是一大堆,版本跟新也是相当的快。而CCS就不同了需要XX.lic文件,虽然破解就是将文件放在文件夹下,可是这个真的难找啊,很多最新的版本都没有,所以在破解方面IAR好点。
       加载工程方面:IAR相当简单直接双击XX.eww就可,当然需要打开另外一个工程则先要打开一个IAR然后将XX.eww拖进去,否则会覆盖原来的工程,而CCS就麻烦很多,要将工程Import进来,不久之后左边会有一大堆的工程。所以加载工程方面IAR好点。
       例程丰富度:这个就是CCS完爆IAR了,官网全是用的CCS而且CCS还有自带的简单例程,虽然移植不是什么大问题,但是还是显得麻烦不是。
       调试的方便:调试功能都差不多,都是些运行,单步运行查看寄存器,变量等等,但是有一点是IAR牛逼那就是live watch,这可是神器啊,可以大约每一秒钟刷新各个变量的值,相当于实时调试,最牛逼的是还可以在运行中改参数,这个可是为运动控制的调试节约了不少时间,超赞的!所以单凭这点调试方面IAR胜利。
       编写的方便:这个我觉得是CCS牛逼了。比如CCS中打一个括号会立马将另一个括号显示出来,将一个字符选中变成蓝色之后,整个文件中同名的字符将会在右边的条条中显示,将鼠标放在函数上会马上显示函数的类容,还有它时实时检测格式错误的,还有它可以选择一个方框中的类容复制粘贴,还有它是默认的将每行的行号显示出来,虽然IAR也可以弄出来,还有颜色的丰富度CCS编写的时候不同的东西有不同的颜色,还有就是CCS支持鼠标按键返回,我的鼠标在大拇指处有一个前进与后退按钮,在CCS工程中可以使用。等等等等。还有的就是IAR有的它也有比如批量注释等等,还有就是CCS有一个Grace功能,很多寄存器的配置都可以直接从图形话界面中得到相当方便。不过我听我的小伙伴说IAR可以实现与matlab实现联调,matlab仿真成功就可以用了,代码都不需要写,直接自动生成。具体可看《基于模型的设计DSP篇》刘杰,周宇博著也算是提供一种msp430的另一种学习方法吧。不过总的来说在编写程序方面CCS更加友好。
       好啦,我就写这么多了,上面都是我的主观看法,说的不对还请大家指出,欢迎大家积极讨论哪款软件你感觉更加好呢?
QQ:252669569

回复评论 (12)

自己先顶一个
QQ:252669569
点赞  2014-3-30 14:06
哇,给力啊,支持!
点赞  2014-4-15 10:17
顶一个!!!
点赞  2014-6-7 19:54
编写程序方面CCS更加友好这个赞成。
IAR在进行调试尤其是修改程序下载等环节上效率高,个人认为
点赞  2014-6-7 20:03
引用: qwqwqw2088 发表于 2014-6-7 20:03
编写程序方面CCS更加友好这个赞成。
IAR在进行调试尤其是修改程序下载等环节上效率高,个人认为

嗯嗯,赞成,感觉IAR无论是打开,编译还是下载速度都非常快
QQ:252669569
点赞  2014-6-8 03:06
CCS是基于Eclipse框架的, 加载慢, 是Eclipse的原因; CCS是TI为自己产品MCU/DSP/ARM定做的, 所以不支持其他器件.
点赞  2014-6-8 15:40
给力!
点赞  2014-6-11 19:54
点个赞,先~~~~MARK
点赞  2015-10-27 14:06
个人认为CCS好点,项目完成后再IAR中编译
点赞  2015-12-27 13:40
点赞  2016-1-11 11:34
IAR用的人比较多,CCS使用起来不那么好用
点赞  2016-3-24 12:54
CCS据说本来是专门开发DSP的,后来才添加了430.
楼主说IAR可以和matlab联调,这个我很感兴趣
点赞  2019-1-8 12:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复