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.

[参考译文] TMDXIDDK379D:重建后无法更新.h 文件中变量的值

Guru**** 2379090 points
Other Parts Discussed in Thread: TMDXIDDK379D, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1039508/tmdxiddk379d-the-value-of-variables-in-the-h-file-cannot-be-updated-after-rebuilding

器件型号:TMDXIDDK379D
主题中讨论的其他器件: C2000WARE

您好、香榭丽舍

我已在  CCSv10.2.0中导入以下项目"FCL_f2837x_tmdxiddk":

C:\ti\c2000Ware_MotorControl_SDK_3_00_01_00\solutions\tmdxiddk379d\f2837x\ccs\sensored_foc

我发现 .h 文件中的变量值在重建后无法更新。

我尝试更改"FCL_f2837x_tmdxiddk_settings.h"中的变量值、例如、定义了 BUILDLEVEL 的值。  但是、在我修改变量值并重新编译之后、我发现在表达式窗口中未成功修改变量值。  

我在此项目中尝试了其他.h 文件和其他变量、结果是相同的。

然后我找出问题的原因。  每次修改.h 文件中的变量值时、我需要手动单击"SAVE"、然后重新编译、以便可以成功修改变量值。

那么、为什么在不手动单击"保存"的情况下.h 文件的配置不会生效呢?  请提供帮助吗? 谢谢!

此致、

Julia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="486218" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1039508/tmdxiddk379d-the-value-of-variables-in-the-h-file-cannot-be-updated-after-rebuilding "]因此,为什么不手动单击"保存",.h 文件的配置就不会生效?

    在 Window -> Preferences 和 General -> Workspace -> Build 下、有"Save automatically before manual build"选项:

    如果在您选择生成时勾选了"手动生成前自动保存"、则所有编辑器都应在生成开始前保存其内容。

    该设置在您的工作区中有什么价值?

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

    切斯特、您好!

    我已经检查了我的工作区、 勾选了"手动编译前自动保存"、如下所示。  因此、如果我的理解是正确的、那么问题中的这种情况不应该发生。  这种问题让我很困惑。  这个问题还有其他原因吗? 谢谢!

    此致、

    Julia

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

    这将保存.c 文件。 对于.h 文件、我们必须手动保存。