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.

[参考译文] CCS/LAUNCHXL-F280049C:使用 DRIVERLIB (SCI 库)

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/916152/ccs-launchxl-f280049c-using-driverlib-sci-library

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

工具/软件:Code Composer Studio

大家好、我叫 Iulian Popa。

我是´m 萨拉戈萨大学的学生。´m 使用您的开发板'LAUNCHXL-F280049C'、当我尝试使用 driverlib 中的一些示例项目时、我会遇到一些问题。

首先、我使用:

-  CodeComposer 版本9.3

-  C2000Ware 版本3.1.0.00

我已经尝试使用文档"sci_ex2_interrupts"(C:\ti\c2000Ware_3_01_00_00\driverlib\f28004x\examples\sci)中的以下示例项目。 它运行良好。  

我想将此示例与"cla_ex2_background_task.c"(C:\ti\c2000Ware_3_01_00_00\driverlib\f28004x\examples\cla)等其他项目示例结合使用、但在尝试构建项目时遇到了许多问题。 问题是编译器无法从 "sci_ex2_interrupts"项目中的文件夹"device"中找到包含项。 为了解决此问题、我尝试在工程属性中包含文件夹路径 OS 这些头文件/源代码 (在 Project Explorer > Properties > Resource > Linked Resource 中右键点击工程、然后 在 Project Explorer > Properties > Build > C2000 Compiler > Include options 中右键点击工程)、但无法修复问题。  

因此、我需要一些帮助来确定我必须执行的操作、或者如何将依赖于"driverlib 或器件"的示例与其他示例进行组合。

可以帮帮我吗? 谢谢你。

Iulian。

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

    您好!

    感谢您的背景。 组合多个模块并使用 driverlib 项目非常容易。 实际上、要合并的两个示例之间的器件文件夹文件应该是相同的。

    您可以在 CLA 后台任务示例中包含 SCI 函数。 在 cla_ex2_background_task.c 文件中、您只需添加 SCI 函数即可开始运行。 希望这将帮助您合并示例和工作。  当我用这种方式进行组合时、它对我很有用。  

    如果您仍面临任何问题、请提供您所面临的错误日志、以帮助您更好地解决问题。

    此致、

    Sudharsanan

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

    您好 Sudharsanan、

    我`ve 使用您的指导,但我无法使其正常工作。 我想问题是"sci_ex2_interrupts"有很多用于设置 SCI GPIO、配置 SCI 通信、配置中断的函数... 当我尝试使用该函数时、会出现很多错误。 错误如下:"我找不到该函数的定义、该函数被隐式解密... 所有这些都是因为我无法告诉编译器我要将"C:\ti\c2000Ware_3_01_00_00\driverlib\f28004x\driverlib"中的文件链接到当前项目、因为"sci_ex2_interrupts"直接依赖于该文件夹。

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

    您好!

    我不明白您面临的限制是什么? 是否可以发送错误快照或 zip 并从工作区发送 CCS 工程以更好地为您提供支持。  

    此致、

    Sudharsanan

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

    ´mn´t,我没有及时答复,但 TI 没有通知我。

    我附加了一个.zip 文件、其中包含6个屏幕截图以及一些注释和一个包含两个项目(我的项目和我要用于我的项目)的文件夹

    谢谢、Iulian.e2e.ti.com/.../TI-forum-question.zip

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

    您好!

    很抱歉、我的回答也是如此。 我无法在结尾重新创建问题 我使用了 C2000Ware_3_01_00_00的发布包、可以轻松地在 CLA 示例.c 文件中使用 SCI 函数(相同的 SCI_setConfig)、而不会出现任何问题。

    但是、当我编译您的项目时、我确实会看到这个问题。  

    您从何处获取 CLA 示例项目? 来自 TI 网站上的发布包。 因为您在屏幕截图中提到了 Resource Explorer。  

    请解释您是如何从获取项目的?  

    此致、

    Sudharsanan