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.

[参考译文] MSPM0G3507-Q1:如何使用 SYSCFG 为每个模块生成.c 和.h

Guru**** 2562120 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1572704/mspm0g3507-q1-how-to-use-syscfg-to-generate-c-and-h-for-every-single-module

器件型号:MSPM0G3507-Q1


工具/软件:

大家好、

我使用 SYSCFG 并正常工作  来设置我的模块等.

SYSCFG 正在工作并正在创建   TI_msp_dl_config.c&h    C 和 H 文件都正确 — 1 个文件。

现在我需要一些 differnet, 我 想   为每个模块生成一个.C 和.H (像 1 ADC , 1 PWM 等) (我的目标是在每个模块上都有一个固体 .C 和.H 库)  

我可以做的只是 剪切和粘贴在 differnet 文件我自己(危险的业务   ,因为可能失去了 SYSCFG 检查的好处),但然后 每次 我启动一个构建所有 syscfg 将重新生成 一个大的  TI_msp_dl_config.c&h  。

请 如何 自动为每个模块创建单个.c 和 h?   或任何 帮助实现我的目标的建议?

有什么建议吗?

谢谢你  

BR


Carlo

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

    您好 Carlo、

    要自动完成此操作、需要花费大量精力:为每个可能的新文件创建新代码模板、并将内容移离当前的集中式板模板。 或者、如您所述、您可以将从 ti_msp_dl_config 文件生成的代码复制并粘贴到每个模块的单独头文件和源文件中。  拥有所需的一切后、可以选择从构建中排除 ti_msp_dl_config 源文件和头文件。

    当 从构建中排除 ti_msp_dl_config 文件时、您仍能够查看这些文件并查看对.syscfg 文件所做的更改、从而可以轻松地将更新后的代码传输到您创建的模块文件。

    这是否满足您的要求?

    此致。
    Brian

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

    嗨、Brian  

    非常感谢您的超级迅速回复  

    是的,它使很多意义你的建议.

    让我向团队核实是否需要其他任何信息  

    BR
    Carlo

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

    您好:

    关于最后一点、关于排除 ti_msp_dl_config 文件、如何执行此操作、因为每次启动编译时、都会重新生成这些文件 (.c 和.h)。

    BR

    Sebastien

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

    您好、Sebastien、

    打开.syscfg 文件后、右上角有一些图标。 “<>"图标“图标可切换以显示/隐藏生成的文件。 显示时、您可以选择将哪些文件包含在编译中/排除在编译中。

    我将在下面提供一个屏幕截图:

    此致、
    Brian

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

    非常感谢、我没有注意到这一点

    BR

    Sebastien