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.

[参考译文] MSP430FR6007:-diag_suppress 不工作

Guru**** 2452710 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1478230/msp430fr6007---diag_suppress-do-not-work

器件型号:MSP430FR6007

工具与软件:

您好!

我激活了以下编译器选项:

set (common_compile_options
  -vmspx
  --data_model=large
  --near_data=none
  -O2
  -- opt_for_speed=1
  -- use_hw_mpy=F5
  --advices:power_severity=suppress
  --advices:hw_config=all
  --advices:hw_config_severity=warning
  g
  C11.
  - c++14
  -- printf_support=minimal
  -- diag_warning=225
  -- diag_wrap=off
  -- gen_data_subsections=off
  -- abi=eabi.
  -- large_memory_model
  -- ramfunc=off
  -- diag_suppress=1531
  -- silicon_errata=CPU21.
  -- silicon_errata=CPU22.
  -- silicon_errata=cpu40.
  -- preproc_with_compile )
但警告1531仍显示:
INE 440 (列13):备注#1531-D:(ULP 5.2)检测到浮点运算。 建议在运行时或不使用它们、因为它们是处理/功耗密集型的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    例如、这是_defs.h 的备注。 是否也可以抑制这种备注?

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

    Hhi wunguskar、

    这只是一个警告用户意识,我相信不会对你的项目产生影响。

    很遗憾、我没有编译器格拉默的经验。 因此、我会将组织移至我们的编译器论坛以查看任何建议。

    谢谢。

    SAL

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

    Hhi wunguskar、

    顺便说一下、您使用的编译器版本是什么?

    B.R.

    SAL

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

    该备注来自 ULP Advisor (超低功耗顾问)。 您可以将其关闭或选择要检查的规则。

    例如、如果您只想关闭规则5.2、则可以取消选中此框。

    此致、

    John

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

    21.6.1.

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

    抱歉、我使用 cmake 进行编译、这样应该是什么标志?

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

    它在屏幕截图中:- advices:power