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.

[参考译文] CC1352P:可能/如何覆盖由 syscfg 工具生成的头文件?

Guru**** 2390755 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1372996/cc1352p-possible-how-to-override-header-file-s-generated-by-syscfg-tool

器件型号:CC1352P

工具与软件:

您好!

根据之前的帖子、我能够通过取消选中 syscfg 中的预期文件来覆盖由 syscfg 生成的 c 文件、然后将修改后的 c 文件几乎放在工程中的任何位置。 当我试图用同样的方法覆盖修改后的头文件(例如 ti_radio_config.h 文件)时、会出现以下错误:

fatal error: 'ti_radio_config.h' file not found	mac_cfg.c

我曾尝试将修改后的头文件放到工程根文件夹或新文件夹中、然后将路径添加到工程包含路径中、但这些措施似乎都不起作用。 在编译期间将修改后的 ti_radio_config.h 文件添加到 inlcude 路径将导致大量未解析的符号。

我怎么了? 请提供建议。

如果软件工具的版本很重要、我将尝试在使用 CCS v12.70和 syscfg v1.18.1的 TI-15.4收集器/传感器项目中执行此操作。

谢谢!

ZL

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

    您好、致勇、

    我曾尝试过相同的操作、将 ti_radio_config.c/.h 文件复制到应用程序的"收集器"文件夹、可以实现工作。

    您可以尝试将其复制到那里吗?

    此致、

    Arthur

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

    尊敬的 Aurthur:

    感谢您的答复。 我尝试了您的建议、结果确实有效。 我想收集器文件夹已经在 include 路径中。 我还可以将它们复制到专用文件夹中、然后按照 这篇文章中的说明进行操作。

    此致!

    ZL