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.

[参考译文] 编译器/TMS320F2.8335万:备注#2.4038万-D:--buffer_diagnostics已过时

Guru**** 2538930 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/574080/compiler-tms320f28335-remark-24038-d---buffer_diagnostics-is-deprecated

部件号:TMS320F2.8335万

工具/软件:TI C/C++编译器

我正在   使用cgtools v 16.9 .1.LTS构建一个干净且相对简单的C2000项目。  我得到以下的评论:

备注#2.4038万-D:--buffer_diagnostics已过时,将在后续发行版中删除。 默认行为是行缓冲诊断。

但我从未设置--buffer_diagnostics选项,而且我看不到编译器指南,ASM工具指南或编译器发行说明中记录的此选项。

因此,问题是,为什么我得到这一评论,以及 删除选项后将会发生什么情况(换句话说,为什么项目显然向链接器发布此选项?)。

谢谢,此致,

David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    本论坛主题中介绍了--buffer_diagnostics的背景。  您是否说您的项目从未使用过此选项,但您得到了此诊断?

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引述用户="George mock"]

    本论坛主题中介绍了--buffer_diagnostics的背景。  您是否说您的项目从未使用过此选项,但您得到了此诊断?

    [/引述]

    正确。  我甚至无法在CCSv7项目选项中找到设置此选项的位置。

    下面是给出注释的链接程序命令行:

    '调用:C2000连接器'

    c:\ti/ccsv7/tools/compiler/ti-CGT-c2000_c2000_v28<xmt-block0>2000 16.9 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --define=cpu1 -clip_lip_guar_up=fu32_guar_f-32 --t_guar_guid_guid_ex-extrl=fu_up-fu_gu_fu/dip_guar_guar_dip_dip-c=t_dip-dip--dip_lip_--rk-rk_dip_dip-durs=-dip_dip_-dip_-rk_lik_-dip_lip_---durs=-dip-di_lip_lip_--dip_lip_-durs=-dip_-dip_-durs=-dip_lip_- 16.9 16.9

    链接>

    备注#2.4038万-D:--buffer_diagnostics已过时,将在后续发行版中删除。 默认行为是行缓冲诊断。

    我在命令行上看不到该选项。

    此致,

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    George,

    我刚刚使用C2000 cgtools v 16.9 .1.LTS在CCSv7中创建了一个新项目。  我修改了项目选项以 发布备注,但没有其他更改。  该版本 抛出了令人不快的注释:

    ****配置构建项目测试调试****

    "C:\\TI\\ccsv7\\utils\\bin\\gmake”-k -j 4 all -O

    '建筑文件:../main.c'

    '调用:C2000编译器'

    "C:/TI/Ccsv7/tools/compiler/ti-CGT-C2000_LTS/bin/cl2000"<xmt-block0>2000 16.9 -v28 -ml -mt --CLA_support=cla0 --float_support=fpu32 --VCU_support=vcu0 --include_path="C:/ti/ccsvsv7/tools/tools/tcdiag=pre-compan_proc_pred告-proc_d告-proc_pre-dw_prox_d=-proc_proc_lect=-proc_proc_lect_lect_luse.dw_d=-c_pre-prox_lect= 16.9

    '完成的建筑:../主楼C

    ''

    '构建目标:test.out '

    '调用:C2000连接器'

    c:\ti/ccsv7/tools/compiler/ti-CGT-C2000_c2000_lts/bin/cl2000"<xmt-block0>2000 16.92000 16.9 -v28 -ml -mt --cla_support=cla0 --flous_support=fpu32 --vlib_support=vcu0 -g --diag_warning=225 --diag_wrap=off --display_link_lip_lip_link_link_lip-lip_lip_gu-lip_link_gu-lip-lip_gu_lip-lip_link_lip-lip_link_lip-lip_link_gu_gu-lip-lip-lip_link_link_lip-lip-lip-lip_link_link_-lip-lip-l_-l_-lip_link_link_gu_gu_-lip-lip-lip_link_link_gu_-c_lip-lip-l_-lip_link_-c_ 16.9 16.9

    链接>

    备注#2.4038万-D:--buffer_diagnostics已过时,将在后续发行版中删除。 默认行为是行缓冲诊断。

    备注#1.0205万-D:自动RTS选择:在"rts2800_fpu32.lib"中链接以代替索引库"libc.a"

    '完成构建目标:test.out '

    --------

    似乎我们在cgstools中错误地发布了这一备注。

    此致,

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您提供更多信息。  我可以重现该问题。  我在 SDOWP系统中提交了CodeGen-2060以解决此问题。  欢迎您使用我签名中下面的SDOWP链接进行关注。

    谢谢,此致,

    -George