DM6446编译选项

来源:互联网 发布:小岚云 骆玉笙 知乎 编辑:程序博客网 时间:2024/05/23 21:09

-g -q -o1 -fr".\Debug\" -i"." -i"..\..\include\" -i"..\..\csl\arm\inc\" -d"_DEBUG" -d"ARM_SIDE" -me -mv5e --abi=ti_arm9_abi

compiler下面的数据
Include Search Path .;..\..\include\;..\..\csl\arm\inc\
Pre-Define Symbol(-d) :_DEBUG:ARM_SIDE

dsp下面的数据:
-g -q -fr"E:\dsp\dm6446information\seed_dvs6446\03. Examples of program\01.SEEE-DTK6446 CCS Examples\examples\3.1.2 hello\Debug" -d"_DEBUG" -mv6400+

fr:表示目标文件存放的目录

-mv设置DSP mcu类型,我们的DSP类型是-mv6400+
-me产生大端终结目标代码

-mhn表示在有限的地址范围内,允许加载操作推测执行

-pdsw nuw把诊断号为num的诊断结果当成警告
-q不输出过程信息
-g 产生C/C++源代码调试器使用的伪指令,使能在汇编器中进行汇编源代码调试。-g选项关闭很多代码生成器的优化功能,因为这些优化功能生成的代码会干扰调试器。用户可以同时使用-g选项和-O选项,使得优化和调试尽可能的兼容。
-d 表示预定义名字
-i表示头文件所在地方

-o0 寄存器优化
-o1 局部优化
-o2 全局优化
-o3 文件优化

-g -q -o2 -fr".\Debug" -i"." -i"..\..\include\" -i"..\..\csl\arm\inc\" -d"_DEBUG" -d"DSP_SIDE"  -mv6400+

0 0