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.

[参考译文] TMS570LS0714:LS0714 dabort 问题

Guru**** 2480385 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/698058/tms570ls0714-ls0714-dabort-question

器件型号:TMS570LS0714
主题中讨论的其他器件:HALCOGEN

您好 Champ、

客户遇到这样一个问题:  当访问 ePWM 初始函数中的 ePWM 寄存器时、CPU 将 跳转到 dabort?  

etpwmREG1->TBCTL =(uint16) 0U << 7U;

请问原因? 如何解决该问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    ePWM1模块的时钟是否启用? 默认情况下、它已启用、因此请检查初始化代码是否正在禁用它。

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

    时钟已启用、您能否告知可能的原因?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Huihuang、

    您能否向我发送显示此问题的示例 CCS 代码项目? 在这种情况下、我将能够更快地识别问题。

    此致、
    Sunil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sunil、
    这是客户项目、是否有关于如何检查原因的建议?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Huihuang、

    是由 HALCoGen 生成的初始化代码还是已进行了显著修改? 请按照以下步骤调试此问题:

    -检查 PINMMR37寄存器位8的状态。 需要将其设置为(默认值)、以使 ePWM1模块的时钟打开。
    -接下来、在 CDDIS 寄存器中检查 VCLK4域本身是否被禁用(时钟域禁用)。 这将是位9、它必须为0。
    -还要检查 MPU 以确保 ePWMx 寄存器空间未配置为不可写的存储器空间。

    此致、
    Sunil