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.

[参考译文] TMS320F28069M:TMS320F28069

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1317755/tms320f28069m-tms320f28069

器件型号:TMS320F28069M
主题中讨论的其他器件:TMS320F28069C2000WARE

尊敬的 TI 团队:

 在 CCS 中进行调试时、我们在 TMS320F28069中面临以下问题:-

  • 当产生 ADC 中断时、ISR 处理程序会将所有 ADC 寄存器数据复制到全局变量中。

  • ADC ISR 处理程序例程中存在断点。

  • 当我们打开调试模式并单击"恢复"按钮时:

    • 代码执行在断点处停止(在 ADC 处理程序中)。

    • 如果再次单击"恢复"按钮或在"恢复"和"暂停"按钮之间切换、代码不会在断点处停止(在 ADC 处理程序中)。

    • 但是、如果我们再次按下 Suspend 按钮并继续、代码在 ISR 处理程序断点(ADC ISR)停止。

主要查询是:当我们使用 ADC ISR 断点进行调试时、当我们按下"恢复"按钮或在"恢复"和"暂停"按钮之间切换时、该断点是否只出现一次。

我们附上了一段有关该问题的视频供您参考。

我们使用这些版本的 CCS 和 C2000ware,

ccs1210 (Code Composer Studio 12.1.0)

C2000 (C2000Ware_4_02_00_00)
e2e.ti.com/.../workspace_5F00_v12-_2D00_-ecu_5F00_rectifier_5F00_main.cpp-_2D00_-Code-Composer-Studio-2024_2D00_01_2D00_25-06_2D00_50_2D00_08.mp4
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这是一个奇怪的问题、我不知道这是否与您的代码有关、但我以前没有看过这个问题。

    我需要提出一些问题。

    此致、

    本·科利尔

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

    您好、RAM:

    这种情况是否仅发生在您的工程上、还是 也发生在 C2000Ware 中提供的示例工程上? 您是否检查过是否打开了任何优化?

    设置断点后、只要程序开始执行该行、调试器就应该在断点上停止、您选择 Resume 或 Run 应该从哪个点开始。

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

    您好、Omer:

    感谢您的答复。

    这种情况是否仅发生在您的工程上、还是 也发生在 C2000Ware 中提供的示例工程上?  

    我使用 C2000Ware 中提供的示例工程进行了检查。

    您是否检查过是否打开了任何优化?

    我检查了优化、它关闭了。

    此致  

    拉姆·辛格

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

    您好、RAM:

    您是否已确认 其他器件上发生了这种情况? 是否已尝试卸载并重新安装最新的 CCS? 不幸的是、我无法在我这边重现此内容。 如果问题仍然存在、我会将其转发给 CCS 专家。