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.

[参考译文] LAUNCHXL-F28379D:我现在调试 Launchpad 28379d,它可以下载程序、但按钮运行始终为灰色、CAN#39;t 运行。

Guru**** 2536500 points
Other Parts Discussed in Thread: C2000WARE, LAUNCHXL-F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/982947/launchxl-f28379d-i-now-debug-the-launchpad-28379d-it-can-download-the-program-but-the-button-run-is-always-gray-can-t-run

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件:C2000WARE

我现在调试 Launchpad 28379d,它可以下载程序、但按钮运行始终为灰色、无法运行。

如下所示。错误?

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

    分频器、

    此外、您是否可以停止程序执行? 如果您停止它、PC 在哪里?

    什么是引导开关设置? 您可能需要在等待引导中设置它、然后尝试。

    为了确保您的设置正确、您能否尝试使用 C2000ware 中的一个简单示例并检查其是否正常工作。 请尝试 Blinky_led 示例。

    Blinky_led 示例的路径

    C:/ti/c2000/C2000Ware_3_03_00_00/driverlib/f2837xd/examples/cpu1/led

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

    您好、Santosh、

    非常感谢您的回复。

    我不知道如何在 ccs.from 中设置引导开关设置我们可以看到的图片、这是我选择调试按钮时的 GUI、它指出我无法停止程序执行、但只能终止执行。 就像下面的图片一样。

    但是、由于我选择了 CPU1、它也可以运行暂停。 但是,当我选择 CPU2并选择停止按钮时,它指示 “使用操作“完成自动运行”删除断点时出现问题.......... "

    我还尝试了您所说的简单示例、它运行良好。 那么、怎么了? 如何设置?  

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

    您好、分频器、

    请参阅 Launchpad 的用户指南。

    www.ti.com/.../sprui77

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

    你好,Santosh,

    非常感谢您的回复。

    但是、正如文件 SPRACO3所示、LAUNCHXL-F28379D 中的所有 S1开关都需要启动、我就是这么做的。

    所以这不是问题。当我第二次调试时,似乎无法从 main()的程序启动;

    但我的调试选项设置就像这样,看起来是正确的。

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

    您好!

    我假设您已经尝试过 C2000ware driverlib 中的更简单的示例(blinky_led),它可以正常工作,对吧? 我只是想确保您的设置正确。

    然后在 Autorun/Launch (自动运行/启动)选项中、取消选中"On a program load and restart (在程序加载和重新启动时)"。 然后、它将在"codestart"汇编代码处停止、然后您可以从那里进行调试。

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

    您好、Santosh、

    感谢您的回复、现在效果很好。

    但我仍然对图形窗口中的图形始终为零感到困惑。 我发现、 由于表达式窗口中名为  motorVars[0].runMotor 的变量 始终为 MOTOR_STOP、并且我尝试将其更改为 MOTOR_RUN、motorVars[0].isrTicker 和  motorVars[1].isrTicker 不再发生变化。

    如下所示。如何解决?

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

    如果您停止它、变量是否会被刷新并且图形工作正常?

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

    现在它可以正常工作、我已经检查了项目中的程序。 在表达式窗口中 、名为 ctrlState 的变量控制运行固件的整个结果。 由于我已将 motorVars[0].ctrlState 从 CTRL_FAULT 更改为 CTRL_run,、因此它可以正常工作。

    但是、作为 SPRACO3 (4级)的指令、我无法调节速度。 无论我向 motorVars[0].speedRef 提供的是什么、速度都保持不变。 和   motorVars[0]。Speed.Speed 与 speedRef 不相同。 为什么?

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

    在电机控制方面创建单独的主题、以便我们可以分配给合适的专家。 我不熟悉电机控制 SDK。 我将把这个线程标记为已解决。

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

    您好、Santosh、

    好的、非常感谢!

    分频器