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.

[参考译文] TMS320F28377D:IEC60730SWPACKAGES:C2000-DIAGNOST-SW-PACK-封装:将其合并到现有项目中

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/638124/tms320f28377d-iec60730swpackages-c2000-diagnostic-sw-package-merging-it-to-existing-projects

器件型号:TMS320F28377D
主题中讨论的其他器件:C2000WARE

您好!
让我再问一个我之前的主题: https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/636649

您能否建议将诊断库放入客户现有项目的程序?

[A] C:\ti\c2000Ware_1_00_01_00\libraries\diagnostic\f2837xd\include\ (stl_ePWM_reg.h)
[B] C:\ti\c2000Ware_1_00_01_00\device_support\f2837xd\headers\include\ (F2837xD_ePWM.h)

诊断库有其自己的头文件[A]。 另一方面、我的客户使用了 C2000Ware 版本[B]。

它们相互冲突。 我的客户正在尝试解决冲突。 同时、我们希望 TI 修改库以使用[B]进行后续更新。

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

    我现在知道您的问题是什么。

    您只需要使用这些头文件中的一个。

    如果您使用的是 stl_osc_hr、我建议您使用 stl_wpem_reg.h 如果不是、则可以使用 F2837xD_ePWM.h

    这两个头文件定义了相同的 ePWM 寄存器结构。

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

    问:如果我尝试这样做、我的想法只是制作[B]的本地副本、并从[A]文件夹中替换所需的(*。h)文件。 你同意吗? 或者您有更好的方法吗? 是否可以在不进行修改的情况下使用[B]、以便在将来轻松更新? 如果这是一个初学者的问题、我很抱歉。

    问:是否可以计划清除[A]并切换到[B]某个时间? 老实说,我们希望这样做。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hideaki、您好!

    如果您在应用程序中像您一样使用位字段、则以下是使用位数使安全诊断库(stl_osc_hr)与应用程序一起工作的步骤。

    •添加:
    将○#include "F2837xD_DEVICE.h"更改为 sel_osc_hr.h
    将○#include "F2837xD_ePWM.h"更改为 sel_osc_hr.h
    ○包含/headers/include 的 CCS 工程库路径
    •删除:
    stl_osc_hr.h 上的○#include "stl_ePWM_reg.h"
    stl_osc_hr.c 中的○#pragma DATA_SECTION
    •将"extern volatile struct ePWM_regs * ePWM[PWM_CH];"移动到 stl_osc_hr.h


    请告诉我这是否可行。

    我们将记录此信息、以便在将来对库进行增强。

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

    我们计划在下一个版本中解决此集成问题。 请在1-3周内查找库的更新版本。 如果您单击下载页面上的"通知我"按钮、则当它在 Web 上时应该会收到一封电子邮件。

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