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.

[参考译文] CCS/TMS320F28069M:ADC 示例挂起

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/699970/ccs-tms320f28069m-adc-examples-hanging

器件型号:TMS320F28069M
主题中讨论的其他器件:controlSUITELAUNCHXL-F28069M

工具/软件:Code Composer Studio

您好!

我尝试从 controlSUITE 中运行几个示例程序-但它们都在以下行中挂起:

我将其注释掉、并且执行将在调试器中继续、但随后它将在以下行停止:

我是否遗漏了什么?

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

    您是否正在使用 TI 设计的电路板? 您正在尝试哪个 controlSUITE 版本和示例?

    在加载程序之前是否从 CCS 复位 CPU?

    Tommy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。 我将 LAUNCHXL-F28069M 与 ADC_SoC 示例程序的 v151搭配使用。 复位 CPU 不会产生影响。 我已经多次单步调试器、进入外部 while 循环(index < SampeSize)后、它完成一次迭代、然后在我的第一个帖子中突出显示的行上挂起。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Adam、

     AdcConversion()中的轮询循环 不利于单步执行。  仿真暂停对乒乓触发没有很好的作用。  您将需要运行循环或完全单步执行 AdcConversion()函数。

    这里是我在我的系统上构建并在我的 LAUNCHXL-F28069M 上运行的 ADC_SoC 示例(.out)的副本。  您应该能够在 ADC_ISR() ISR 中只使用一个断点来运行它以确认功能性。

    e2e.ti.com/.../Example_5F00_2806xAdcSoc.zip

    Tommy

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

    谢谢、Tommy。 我会尽快查看。

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

    自您上次更新以来已超过两周。 我假设您能够解决您的问题。 如果情况并非如此,请拒绝此解决方案并回复此主题。 如果此主题已锁定、请制作一个描述问题当前状态的新主题。

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

    很抱歉耽误你的回答。 我发现了明智选择断点的重要性。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Adam、

    很高兴您现在可以使用它。 感谢您的确认。

    Tommy