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/UCD3138A:如何将 UCD3138A 源代码、头文件和 PMBus 代码导入全新的 CCS 项目(CCS v6.2.0)?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/600163/ccs-ucd3138a-how-to-import-ucd3138a-source-code-header-files-and-pmbus-code-into-a-brand-new-ccs-project-ccs-v6-2-0

器件型号:UCD3138A
主题中讨论的其他器件:UCD3138UCD3138128UCD3138064

工具/软件:Code Composer Studio

您好!

   我尝试在 CCS v6.2.0中创建一个新的 UCD3138A CCS 项目。 尽管我选择目标器件作为 UCD3138A、但创建的"包含"路径仍为"C:\ti\ccsv6\ccs_base\arm\include\digited_power\UCD3138"、"load_UCD31xx.asm"文件为"load_UCD3138.asm"。 我创建了 CCS v6.2.0中自动安装的器 件仅为 UCD3138、UCD3138A64、UCD3138064、UCD3138128。 因此、我从 LLCEVM 代码复制了 UCD3138A 的头文件、链接器文件和源代码、并粘贴到 CCS 文件夹中。 但是、在这样做之后、当我创建另一个新项目时、同样的问题再次发生。 我必须更改 include 选项并手动将 UCD3138A.asm 文件添加到工程中。 对吗? 或者通过其他方法来实现该目的?

   我还想将 PMBus 函数添加到项目中、以便可以使用 USB 接口适配器进行调试。 我尝试复制 LLCEVM 的 Driver 文件夹、粘贴到我的项目文件夹中、并修改了"Include option"、如下所示:

"${CG_TOOL_ROOT}/包含"
"${CCS_base_root}/arm/include/digital_power/UCD3138A
"${PROJECT_LOC}/Driver/Pmbus
"${PROJECT_ROOT}/"

   但仍然无法正常工作、因为 PMBus 代码包含许多其他.h 文件、这些文件可能因情况而异、如下所示:

#include "system_defines.h"
#include "cyclone_device.h"
#include "variables.h"
#include "function_definitions.h"
#include "software_interrupts.h"
#include "PMBus_common.h"
#include "PMBus_topology.h"

   我很困惑。 如何将 PMBus 代码导入到新创建的项目中?

谢谢

威晶

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、微晶、
    AE 将很快帮助您解决 E2E 问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想我们在 UCD30xx 上创建了一个项目、并且从那时起一直在改变它。  我们不建议启动另一个项目。  

    正如我在与您不同的主题中所说、要么将代码添加到培训计划中、要么将代码从 LLC 中删除。  有太多的不必要的标志和配置、从零开始就不值得了。