TI ccs3.3单文件option设置

2015-06-04 12:28 阅读 295 次 评论 0 条

基于c语言的强大,很多人喜欢使用c的宏__DATE__, __TIME__与版本号一起,来区分不同的软件版本。

编译时间转换为字符串

如上图可以将编译的时间转换为字符串的实行存储起来,然后通过指令可以读取当前的版本号。如果再配合svn或git等版本控制工具,dsp的软件版本可以完全受控。

对于ccs3.3中将版本软件版本通过__DATE__和__TIME__方式输出,需要每次更新版本时,将版本文件编译一遍,而ccs3.3的增量编译默认只编译更改过的文件,没有更改的文件就不会编译,这样就可能造成软件更改而软件版本号与编译时间均不变化的情况。

这时需要将单个.c文件进行单文件设置,如下图在文件上右键选择“File Specific Option

单个c文件File Specific Option

在设置窗口中,将下图中所示改为“Always”,即可在每次编译时都编译此文件。

设置c文件编译为Always

这样就不会因为忘改了版本号而不更新编译时间的问题。

PS:这File Specific Option还可以设置,编译器优化选项,一般算法类的文件希望能够经过编译器优化,而类似flash操作的循环延时处理,则不希望优化(如果优化,则就不能实现功能),这时也可以对单个文件进行编译器优化。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:TI ccs3.3单文件option设置 | 起点博客
分类:应用笔记 标签:,

发表评论


表情