工具/软件:Code Composer Studio
各位专家、您好!
我们使用 ccs10.1来编译代码、编译速度非常慢!! 是否有人遇到此问题?
系统环境:Windows10。
我们没有使用 CCS IDE 进行编译、我们创建了自己的 makefile、并直接调用 ti-cgt-arm_20.2.1.LTS 来编译代码。 编译.c 文件平均需要一分钟。
如何解决此问题?
此致、
谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
各位专家、您好!
我们使用 ccs10.1来编译代码、编译速度非常慢!! 是否有人遇到此问题?
系统环境:Windows10。
我们没有使用 CCS IDE 进行编译、我们创建了自己的 makefile、并直接调用 ti-cgt-arm_20.2.1.LTS 来编译代码。 编译.c 文件平均需要一分钟。
如何解决此问题?
此致、
谢
对于一个需要很长时间才能编译的文件、 请按照文章 如何提交编译器测试用例中的说明进行操作。
谢谢、此致、
乔治
你好、George
以下是我们的编译器选项:
[项目_信息]
compiler_opt=--common=off --asm_listing --embe_inline_assembly -DMAKEFILE_Build -Dxdc__nolocalNames -Dj7200_evm=j7200_evm -DIPC_support_SCICLIENT -DAUTOSAL_421 -D_CC_ARM -DBUARD_SECUR=v3at_0-exclude_dsp -tion_off-d_3ate-f_exclude_status=-d_ip_en_ip-d_ip_en_2-d_em-d=v3at_at_ip_en_em-out-d_en_ip-d_e4=2-d_exclus-d_b-ds=2-dat_off-d_bul-d_ex-out_en_en_e4_deout-out_en_en_en_en_en_en_en_en_en_en_en_en_en_en_en_en_en_en_en_en_en
link_opt=-qq -mv7R5 --diag_warning=225 --diag_wrap=off --display_error_number --warn_sections --diag_suppress=10063 --diag_suppress=10068 --diag_suppress=23000 -x --zero_init=on --define=build_mcu -i"@@ccs\gt_model=10068 --diag_suppress=gt.gt1 -mcst_model/arm.gts-cst_model.gts-cs/gt.gts-cst.gts-b.g.g.gt -mcs/gt.in
link_opt_m=
buildpath=\Customer
Compiler_path=D:\ti\ccs1011
芯片= TI
MCU=j7200_EVM
build_toolchain=arm
build_thread=10
compiler_tool=.\ccs\tools\compiler\ti-cgt-arm_20.2.1.LTS \bin\armcl.exe
third_tool=.\ccs\tools\compiler\ti-cgt-arm_20.2.1.LTS \bin\armcl.exe
third_opt=.\Customer\build\Link\linker_R5.lds -llibc.a
burn_tool=.\ccs\tools\compiler\ti-cgt-arm_20.2.1.LTS \bin\armhex.exe
burn_opt=-memwidth=8 --Intel -o
debug_tool=.\ccs\tools\compiler\ti-cgt-arm_20.2.1.LTS \bin\armcl.exe
debug_opt=
link_tool=.\ccs\tools\compiler\ti-cgt-arm_20.2.1.LTS \bin\armcl.exe
汇编器=。\ccs\tools\compiler\ti-cgt-arm_20.2.1.LTS \bin\armar.exe
汇编器_opt=rq
Target=.\bin\
此致、
谢
删除选项 --program_level_compile。 在每次生成一个文件的 make 文件中使用时、它对优化没有影响。 它还会降低编译器的速度、尽管速度不会太慢。 如果删除它可以解决问题、我会感到惊讶。
实现整个程序优化的更好方法是使用选项 --opt_level=4。 要了解更多相关信息、 请在 TI ARM 编译器手册中搜索 标题为 链接时优化的子章节。 由于此选项会降低编译器的速度、因此您可能希望延迟实验。
[引用用户="Linda Xe"]我们使用与 Windows 7和 CCS10.0相同的代码集来快速编译[/引用]
编译器的哪个版本构建得如此快?
[引用用户="Linda Xe"]抱歉我不能支持自己的源文件。
遗憾的是、这是解决您问题的唯一方法。 您是否愿意将文件秘密发送给我?
谢谢、此致、
乔治