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.

[参考译文] TMS320F280039C:编译时出现 ALERT 1173-D 未知属性"noblocked"

Guru**** 2539140 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1209163/tms320f280039c-the-alert-1173-d-unknown-attribute-noblocked-occur-when-compiling

器件型号:TMS320F280039C

大家好、

以下是客户可能需要您的帮助的问题:

参考了 本文档的第6.15.4节 、介绍了变量属性、在使用"noblocked"之后、编译器将具有未知的属性"noblocked"警报。 客户想知道如何使编译器识别此属性(版本 v22.6.0.LTS)?

__attribute__((noblocked))
extern struct_type my_struct;

您能帮助了解这种情况吗? 谢谢。

此致、

樱桃

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

    我认为只有 C28x 端支持此属性。 这与数据页指针有关、这是一个 C28x 指令集功能。 有关更多详细信息、  

    (+) C2000 MCU 编译器中的数据分块说明- Tools Insider -存档- TI E2E 支持论坛

    https://www.ti.com/lit/ug/spru514y/spru514y.pdf

    此致、

    Veena

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

    您好 Veena:

    感谢您的支持和文档。

    使用此变量属性后、链接器可以正确链接并消除关联的诊断警报、但会显示一个新的警报:"未知属性"。

    根据 spru514ydoc、此警报不应在正常使用中出现。 客户推测这可能是受支持的 GCC 或其他原因造成的? 如何消除此新警报?

    谢谢。此致、

    樱桃

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

    您好、Cherry:

    很抱歉耽误你的时间。

    您是否仍然面临此问题?

    此致、

    Veena

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

    您好、Veena:

    是的、您能帮助提供一些更新吗?

    谢谢。此致、

    樱桃

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

    您是在.cla 文件中使用该属性、还是在.cla 文件中包含的头文件中使用该属性?

    如前所述、CLA 不支持此属性

    此致、

    Veena

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

    您好、Veena:

    您是在.cla 文件中使用此属性,还是在.cla 文件中包含的头文件中使用此属性?

    它位于.cla 文件所含的头文件中。 此属性用于解决 CLA 定义的变量发生的警报。

    如果 CLA 中包含的头文件无法使用此属性、是否无法删除前一个警报?  

    这是之前出现在 CCSV12中关于 CLA 的警报、并且客户已经查看了   文档的第6.15.4节 、然后按照如下方式解决该问题:

    谢谢。此致、

    樱桃

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

    您好、Veena:

    我想知道在您结束时是否有任何更新吗?

    此致!

    樱桃

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

    您好!

    这些变量是否在 C28x 和 CLA 之间共享? 在这种情况下、请确保它们是在.c 文件中定义的。

    此致、

    Veena