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.

[参考译文] TMS320F280048-Q1:在 device.c 中的 ESTOP0行停止调试

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1175520/tms320f280048-q1-debug-stops-at-estop0-line-in-device-c

器件型号:TMS320F280048-Q1
主题中讨论的其他器件:C2000WARE

您好!

我无法调试代码、因为代码在 device.c 中的 Estop 行停止

我的代码构建得非常好。

我正在使用以下文件夹中的参考代码;

C:\C2000Ware_4_02_00_00\training\device\f28004x\getting_started\lab blinkyled_driverlib

如何解决此问题? 为什么调试在此行停止?

我展示如下;

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

    大家好、Gokhan、

    在代码进入__error__函数调用之前,您是否可以截屏断代码失败的原因?

    我将看到我是否可以复制您在平均时间看到的内容。

    最棒的

    Ryan Ma

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

    您好、Ryan、

    我按下"调试"按钮、然后播放。 然后代码在 Estop 行停止。

    您需要哪一部分? 你需要什么?

    顺便说一下、代码是基于 RAM 的、我通过使用将闪存设置为活动状态将构建选项从 RAM 更改为闪存。

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

    您好!  

    我在下面添加了一些 ss。 我认为它在下一行出现错误;

    " GPIO_setAnalogMode (0、GPIO_ANALOG_DISABLED);"

    第一个是第一个停止、另一个是在我按下步进返回按钮后连续的。

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

    大家好、Gokhan、

    我会将此事转交给 GPIO 专家、以进一步为您提供帮助。

    最棒的

    Ryan Ma

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

    大家好、Gokhan、

    您正在尝试设置不支持模拟模式的引脚(它们不需要设置模拟模式):

        //
        // Check the arguments.
        //
        ASSERT(((pin >= 224U) && (pin <= 247U)) || (pin == 22) || (pin == 23));

    此致、

    Vince