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.

[参考译文] TMS320F28379D:使用宏"Device_Delay_US"导致 TMS320F28379D Delfino Launchpad 上的调试问题

Guru**** 2526700 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/835446/tms320f28379d-using-macro-device_delay_us-causes-debugging-issues-on-tms320f28379d-delfino-launchpad

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE

大家好、
我从目录\ ti \ c2000\ C2000Ware_2_00_00_02 \ driverlib \ f2837xd \ examples \ epwm_ex4_digit_compare.c 中获取了 Driverlib 示例、并将其扩展了几行代码以使板载 LED 闪烁。



GPIO_setPadConfig (31、GPIO_PIN_TYPE_STD);//启用 GPIO10上的上拉 GPIO_writePin (31、0); //负载输出锁存 GPIO_setPinConfig (GPIO_31_GPIO31); // GPIO10 = GPIO10 GPIO_setDirectionMode (31、GPIO_DIR_MODE_OUT);// GPIO10 =输出 // //无限循环 // 执行{ GPIO_writePin (31、1); DEVICE_DELAY_US (80000); //开启延迟 GPIO_writePin (31、0); //关闭 LED DEVICE_DELAY_US (80000); //关闭延迟 } while (1);

如果我使用这些代码行、我无法调试示例-代码不会出现在调试窗口中

这是不是可能的、还是我做了一些错误的事情?
非常感谢

CCS 9.1.0.00010

C2000Ware2_00_00_02

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

    Holger、

    在这个80us 延迟量下、我将检查内部看门狗是否已被禁用。  您应该在 SYSCTRL.C 中的 PLL 设置中看到针对这个的参考代码  我只会将其禁用、以确保这是问题所在。  如果您仍然想使用它、则需要设置一个后台任务来定期对其执行 ping 操作、这样它就不会溢出并触发 ISR/复位。

    最棒的

    Matthew

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

    Holger、

    想要再次查看上述回复是否是问题的根本原因、或者您仍然需要一些帮助。  我要将该线程标记为 TI 认为已解决、但请随意回复、我们可以继续调试。

    最棒的

    Matthew