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.

[参考译文] 如何组合多个.c 文件 LAUNCHXL-F280049C

Guru**** 2563960 points
Other Parts Discussed in Thread: LAUNCHXL-F280049C

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1190777/how-to-combine-multiple-c-files-launchxl-f280049c

主题中讨论的其他器件:LAUNCHXL-F280049C

我是 CCS 的初学者。

如何使用2个或多个.c 文件构建一个工程?

例如 、"led_ex2_blinky_dcsm.c"和 "adc_ex11_burse_mode_ePWM.c"与 LAUNCHXL-F280049C 单独工作。

如何将这2个.c 文件放入一个项目中? 结果应与它们单独工作的结果相同。

当尝试运行的个人时、程序会使用先前加载的项目进行覆盖。 我需要两个结果同时工作。

要做什么? PLZ 共享 TI 的文档、在一个项目下构建2个.c 文件。

继续以上步骤、尝试使用以下示例

https://dev.ti.com/tirex/explore/content/c2000_academy_2_02_01_42_all/modules/c2000_academy_lab/control_peripherals/pwm_lab/c2000_lab_pwm.html

其中包含 LED 闪烁+ ADC + ePWM、但仅包含在一个.c 文件中。

对于一个大型项目、我们只需要创建一个.c 文件吗?  

为了简单起见、我们可以在一个项目下创建多个.c 文件、然后如何使用什么准备来构建此类项目?

在该视图中查找任何用户指南或应用手册。

我要求在一个项目中组合多个.c 文件的原因在于、我们的旧项目具有多个.c 文件、需要迁移到新的 DSP 器件。 管理人员离开了我们的公司、我需要非常快地获取旧项目文件。

plz 指南和帮助。

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

    Venkatesh、

    您在同一主题上还有另一个主题。 正如我在另一个线程中提到的、您只需要复制项目中的文件并进行编译。 CCS 会自动检测所有 C 文件并编译复制到项目文件夹的文件。

    请查看 CCS 用户指南:

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html#adding-or-linking-source-files-to-project

    此致、Santosh

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

    您好、Santosh、

    我有相同的问题、但我听从了您的建议(在视频 "Add files to a project "">www.youtube.com/.../ngp3b6ZhT8U")and 中、我的代码有问题。

    我尝试了两个 Launchpad CC2652R1/CC2642R1示例、将 i2ctmp.c 添加到 rfPacketTx 项目中。

    然后、我尝试更正了"错误"(syscfg)、但仍然有错误。 请帮我解决此问题。

      

    此致、

    Tania

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

    感谢您发送链接。

    导入一个空项目、然后复制"adc_ex11_burse_mode_epwm.c"并生成一个项目、会自动在1中创建所有所需的文件。 生成的源、2. 二进制文件和3. 在 Project Explorer 中包含工程文件夹的子目录。 但是、再次将另一个文件复制到同一个项目资源管理器中、例如"led_ex2_blinky_dcsm.c"会出现错误、例如.c 两个文件中的重拨 main 错误  

    是的、在研究共享的链接后可以进行大量研究、但在 Project Explorer 下寻找简单易懂的指令、在单个项目中添加多个.c 文件。

    PLZ 在此连接中共享任何用户指南或说明手册。

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

    Venkatesh、

    遗憾的是、我们没有任何其他手册可以与您分享。

    作为 C 语言编程器,您可能知道应用程序中只能有一个 main()函数。 因此,您需要在复制的第二个文件中注释 main()函数。 您只需要结合功能。 如果器件初始化已经完成、则无需再次调用。 这是非常基本的、我相信您已经完成了。

    此致、Santosh

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

    Santosh、

    谢谢