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.

[参考译文] TMS320F28386D:c2000ware rev 3.4和 c2000ware rev 4.0 SDK 之间 f2838x_epwm_defines.h 驱动程序文件的差异

Guru**** 2460850 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1487076/tms320f28386d-differences-for-f2838x_epwm_defines-h-driver-file-between-c2000ware-rev-3-4-and-c2000ware-rev-4-0-sdks

部件号:TMS320F28386D
主题:C2000WARE 中讨论的其他器件

工具/软件:

尊敬的专家:

我注意到 在将工程从 SDK  c2000ware 修订版3.4移植 到 c2000ware 修订版4.0过程中、f2838x_epwm_defines.h 驱动程序文件存在一些差异。

 下面就是这些差异。

 

具体而言、我注意到新版本中删除了一些定义

 您能解释一下这一选择背后的原因吗?

因为我配置了所涉及寄存器的位域、所以在我的工程中有必要使用这些定义。

正在等待您的反馈

此致、

贝尼托

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

    尊敬的专家:

    有任何关于我的查询的消息吗?

    此致、

    贝尼托

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

    尊敬的 Benito:  

    我不记得我们一开始就有这些宏。 我再次通过安装3.4版本的 C2000ware 进行了检查。 是否可以重新检查这些是用户自己手动添加的宏?  

    谢谢。此致、

    Madhava.

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

    亲爱的 Madhava,

    这些宏尚未手动添加。  

    它们是 TI 库的原始宏、用于配置 ePWM 寄存器。

    它们已在 C2000ware 3.0版或最新版本中删除。  

    正在等待反馈。

    此致、

    贝尼托  

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

    尊敬的 Benito:

    您能否提及您使用的 C2000ware 版本中存在宏的位置?  

    谢谢、

    Madhava.

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

    这些宏存在于 C2000Ware v3.04.00.00中  

    //###########################################################################
    //
    // FILE:   f2838x_epwm_defines.h
    //
    // TITLE:  #defines used in EPwm examples
    //
    //###########################################################################
    // $TI Release: F2838x Support Library v3.04.00.00 $
    // $Release Date: Fri Feb 12 19:08:49 IST 2021 $
    // $Copyright:
    // Copyright (C) 2021 Texas Instruments Incorporated - http://www.ti.com/
    //
    // Redistribution and use in source and binary forms, with or without
    // modification, are permitted provided that the following conditions
    // are met:
    //
    //   Redistributions of source code must retain the above copyright
    //   notice, this list of conditions and the following disclaimer.
    //
    //   Redistributions in binary form must reproduce the above copyright
    //   notice, this list of conditions and the following disclaimer in the
    //   documentation and/or other materials provided with the  
    //   distribution.
    //
    //   Neither the name of Texas Instruments Incorporated nor the names of
    //   its contributors may be used to endorse or promote products derived
    //   from this software without specific prior written permission.
    //
    // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    // $
    //##########################################################################

    谢谢

    贝尼托

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

    尊敬的专家:

    有任何关于我的问题的消息吗?

    此致、

    贝尼托