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.

[参考译文] TMS570LC4357-EP:PMU计数器冻结

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

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1096035/tms570lc4357-ep-pmu-counter-is-frozen

部件号:TMS570LC4357-EP
主题中讨论的其他部件:TMS570LC4357

我们正在使用TMS570lc4357,并且已使用PUM计数器实现了任务分析,但是有时PUM计数器会被冻结,并为不同的函数调用获取相同的值。当我们检查溢出状态标志时,我们没有看到任何溢出情况。 您能否指导我们如何解决问题?

谢谢!

苏巴什  

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

    您好,Subash,

    在大多数测试中,这些功能的PMU计数器值是否不同? 如果在函数中插入多个"nop"指令(AMS (" nop");),函数的计数器值是否相同?

    函数是否调用“WFI”,它将 使管道停止运行可变的周期数?

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

    PMU计数器正在运行,但过了一段时间后会冻结。 因此,我们无法执行任务配置。 我已在SRAM中记录了PMU计数器值并附加了快照供您参考。 日志从0x0807FF00开始到 0x0807FFCC。 没有使用"WFI"指令。 我没有使用NOP指令,因为每次读取都在SRAM中记录数据。

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

    是否可以在CCS ( 版本:11.1 .0.0.0011万)调试中查看PMU计数器?

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

    QJ:您好!  

    您是否对上述查询有任何更新?  

    非常感谢,

    苏巴什

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

    0x33.2027万A0是计数器值吗? 您的代码是否意外停止了计数器? 您是否可以共享代码?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否406.378万是否可以在0.0.0011万 ( 版本:11.1)中查看PMU计数器?

    在CCS 11.2 中,使用 PMU周期计数器调试TMS570LC4357程序时,在Cp15下的调试器寄存器视图中 ,CP15_CYCLE计数器显示当前的周期计数器值:

    还有 CP15_performance_monitor_count,我认为它将显示 PMSELR (性能监测器事件计数器选择寄存器)选择的PMU计数器。

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

    感谢您的回复QJ。

    0x33.2027万A0 是计数器值。 实际上, 当在Simulink PIL过程中使用编译进行指令插入时,我们正面临此问题。 请问有何理由冻结PUM计数器?

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

    您好,Subash,

    我不知道Simulink PIL如何使用RTI计数器。