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.

[参考译文] CCSTUDIO-THEIA:如果从头开始启动静态库、如何处理工程属性

Guru**** 2782445 points

Other Parts Discussed in Thread: MSPM0L1305

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1612277/ccstudio-theia-how-to-handle-project-properties-if-starting-a-static-library-from-scratch

部件号:CCSTUDIO-THEIA
Thread 中讨论的其他器件: MSPM0L1306MSPM0L1305

尊敬的 champs:

 

由于 CCS Theia 不支持从头开始创建静态库、因此用户会跟踪此链接。

https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_project-command-line.html#cli-project-create

在运行下面的命令后、

ccs-server-cli -noSplash -workspace “C:/Users/user/workspace_ccstheia -application com.ti.ccs.apps.createProject -ccs.name MSPM0L130x_staticlib -ccs.device toolchain -ccs.outputType staticLibrary -ccs.TICLANG -ccs.outputFormat ELF

 

用户发现下面没有工程属性。

 

image.png

用户感到困惑、为什么在从 MSP SDK 导入空工程时没有类似的工程属性。

image.png

 

即使在 CCS 12.8-1 上、创建静态库时确实存在此类选项。

image.png

 

 

如果没有此属性、用户如何处理包含路径和添加另一个 TI driverlib 等编译器选项?

或者、如果从头开始启动静态库、您想告诉我们如何处理工程属性吗?

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

    尊敬的 Wayne:

    您能否压缩并将工程附加到此线程?

    请注意、对于 MSPM0、SDK 提供了库工程模板示例。 我强烈建议您使用:

     关于:MSPM0L1305:用户如何在 CCS Theia 上创建静态库? 

    谢谢

    Ki

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

    尊敬的 Ki:

    对于 MSPM0x、我已经按照上面的文章使用 TI MSPM0 库模板了、果然如此。

    现在、我测试了 C2000 F28P550x 并发现了相同的问题。

    请在下面找到压缩的工程。

    e2e.ti.com/.../F28P550x_5F00_staticLib.zip

    我使用的命令是

    CCS-server-CLI -noSplash -workspace “C:\Users\20260204_CCS2041_F28P550x_static_librarie“-application com.ti.ccs.apps.createProject -ccs.name F28P550x_staticlib -ccs.device TMS320C55XX.TMS320F28P550SJ9 -CCS.outputType staticLibrary -ccs.C28TI -ccs.outputputFormat ELF 工具链
    此处使用 CCS 20.4.1。
    端子显示已完成。
    该静态库没有工程属性。
    当我从头开始尝试使用 MSPM0L1305 时、这也是一个问题。
    请告诉我什么是错的?
    请注意、由于模块化和安全性的原因、许多 MCU 用户需要构建自己的静态库。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“4952" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1612277/ccstudio-theia-how-to-handle-project-properties-if-starting-a-static-library-from-scratch/6219328

    请在下面找到压缩的工程。

    F28P550x_staticLib.zip

    [/报价]

    谢谢、这个项目看起来不错。  

    您的问题是 CCS 未将其检测为有效的 CCS 工程。 请注意、屏幕截图中的项目缺少“立方体“图标。

    创建工程后、您是否通过“File -> Import Projects“将工程显式导入工作区?

    如果出现此问题、请尝试清除 CCS 缓存并再次导入工程:

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_faqs.html#i-want-to-restart-code-composer-studio-with-a-fresh-environment-how-do-i-do-this

    谢谢

    Ki

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

    尊敬的 Ki:

    这一点很重要。

    我需要再次从创建的工程中使用导入工程 。

    谢谢你。