APP下载

基于TI公司的CCSV3.3集成开发环境下软件优化配置的研究

2019-10-21王锐

科学导报·科学工程与电力 2019年20期

王锐

【摘  要】介绍了德州仪器公司(TI)Code Composer Studio V3.3(CCS V3.3)环境下软件优化配置的方法,在相同环境下,通过比较烧注了调试版(Debug)和发布版(Release)目标码的设备运行时在正确性、信号输出和执行速度等指标方面的差别,提出发布版使用中的一些建议。

【关键词】调试版;发布版;程序优化;执行速度

中图分类号:文献标识码:A

TI公司的数字信号处理器集成开发环境CCS V3.3具有生成调试版(Debug)和发布版(Release)目标码的功能,在多数情况下嵌入式产品烧注的目标码均为调试版,该版本目标码保留有调试信息且未经过编译器优化,会影响程序执行效率和存储空间利用率。发布版可以删除调试信息并使用不同的优化层级来对代码进行优化,使软件执行效率和存储空间利用率得到一定的提升。

本文从开发环境优化工具介绍入手,一步步展开论述,引入了优化效果判定指标,设计了多种优化配置方案,并依据判定指标对不同方案的优化效果进行了测试,得到了完整的测试数据,通过对数据的比较和分析,得出最优配置方案,并给出了不同类型工程下的优化配置建议。

1 软件优化工具介绍

软件开发环境为TI公司的CCS3.3集成开发环境,该环境适用于TMS320F2812 数字信号处理器。针对该DSP的硬件初始化配置略。

软件优化工具为CCS 3.3 中内嵌的C Compiler优化器,该工具支持使用ANSI 标准的C语言编写的软件代码。

C Compiler优化器包含一个可提高代码执行速度和减少程序占用空间的优化程序,该优化程序通过使用简化路径、开启软件流水线、调整声明和表达式位置和将变量分配进寄存器等的操作来实现对代码的优化。……

登录APP查看全文