MSP430集成开发环境之CCS
来源:http://bbs.eeworld.com.cn作者:WSTT时间:2012-4-15
-
目前最常用的两个集成开发环境,IAR For MSP430和CCS。
MSP430集成环境之CCS
Code Composer Studio(CCS 是用于 TI DSP、微处理器和应用处理器的集成开发环境)。
Code Composer Studio 包含一整套用于开发和调试嵌入式应用的工 具。 它包含适用于每个 TI 器件系列的编译器、源码编辑器、项目构建环境、调试器、描述器、仿真器以及多种其它功能。 Code Composer Studio IDE 提供了 单个用户界面,可帮助您完成应用开发流程的每个步骤。 借助于精密的高效工具,用户能够利用熟悉的工具和界面快速上手并将功能添加至他们的应用。Code Composer Studio 均基于 Eclipse 开放源码软件框架。 Eclipse 软件框架可用于多种不同的应用,但是它最初被开发为开放框架以用于 创建开发工具。 我们之所以选择让 CCS 基于 Eclipse ,是因为它为构建软件开发环境提供了出色的软件框架,并且正成为众多嵌入式软件供应商采用的标 准框架。 CCS 将 Eclipse 软件框架的优点和德州仪器 (TI) 先进的嵌入式调试功能相结合,为嵌入式开发人员提供了一个引人注目、功能丰富的开发环境。
重点:
1、首先,CCS不是个新玩意儿,以前是做DSP的开发工具,3.3版本之后的样子,就换到Eclipse 下面来了,最明显的是界面发生了变化,主要是4版本后就对TI的整个产品线都支持了,包括DSP、ARM和MSP430。
2、编译器,TI自己的MCU、自己的工具,我想这个方面的优化就不大需要我们操心。
3、硬件调试与仿真。
IEEE 1149.1 (JTAG) 和边界扫描,对于我们来讲就是支持JTAG调试啦!
以非插入式的方式访问寄存器和存储器
实时模式,可调试与不可禁用的中断进行交互的代码。 实时模式使您能够在事件中断时暂停背景代码,并可继续执行对时间要求极其严格的中断服务例程。
多内核操作,例如同步运行、步进和中止。 这包括内核间触发,实现一个内核触发其它内核中止的功能。
4、很关键的一点,CCS对于我们的MSP430具备图形化的配置工具GRACE,就是你打几个钩钩,填几个数字就把片上外设的参数设定好了,而不需要你写代码;然后具备低功耗专家,这个插件可以帮助你选择合理的低功耗模式,为设计降低功耗。这两点是CCS很大的特色,现在CCS4的版本已经免费了,大家可以放心使用。