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.

[参考译文] TM4C1294NCPDT:Launchpad 调试问题。

Guru**** 2609895 points
Other Parts Discussed in Thread: EK-TM4C1294XL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1304214/tm4c1294ncpdt-launchpad-debug-problem

器件型号:TM4C1294NCPDT
主题中讨论的其他器件:EK-TM4C1294XL

大家好、

   我使用的 TM4C1294NCDPT Launchpad 无法调试程序。

/* Cortex_M4_0:连接到目标时出错:无法与器件通信。 请检查您的连接。 */   

PWM 编程期间的固件。

下一个我们可以做的事情!!!

谢谢。此致、

阿拉文德有限公司

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

    您好!

     这是您首次尝试连接 LaunchPad、还是以前一直在工作、直到今天?

     如果 LaunchPad 以前一直在工作、那么您知道闪存中当前包含的最新程序是什么吗? 是库存的 TivaWare PWM 程序还是您修改过的其他一些程序? 如果您修改了程序、那么您修改了什么?

     我建议您首先尝试解锁器件、看看是否可以恢复芯片。 请参阅下面的屏幕截图、并将器件解锁至出厂设置。  

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

    大家好、

    //*****
    //
    // blinky.c -通过一个简单示例来实现板载 LED 闪烁。
    //
    //版权所有(c) 2013-2020德州仪器公司。 保留所有权利。
    //软件许可协议
    //
    //德州仪器(TI)提供的此软件仅可用于
    //完全专注于 TI 的微控制器产品。 该软件的所有者
    // TI 和/或其供应商,受适用的版权保护
    //法律。 您不能将此软件与"病毒性"开源软件结合使用
    //软件以形成更大的程序。
    //
    //此软件"按原样"提供,且没有任何缺陷。
    //不作任何明示的、默示的或法定的担保、包括但
    //不限于对适销性和适用性的暗示保证
    //此软件有一个特定的用途。 根据任何条款、TI 不应
    //情况,应对特殊的、偶然的或后果性的责任
    //损坏,任何原因。
    //
    //这是 EK-TM4C1294XL 固件包修订版2.2.0.295的一部分。
    //
    //*****

    #包含
    #包含
    #include "inc/hw_memmap.h"
    #include "driverlib/debug.h"
    #include "driverlib/gpio.h"
    #include "driverlib/sysctl.h"
    #include "driverlib/pin_map.h"

    //*****
    //
    //! \addtogroup 示例列表
    //!

    Blinky (闪烁)


    //!
    //! 一个非常简单的示例、使用直接寄存器使板载 LED 闪烁
    //! 访问。
    //
    //*****

    //*****
    //
    //驱动程序库遇到错误时调用的错误例程。
    //
    //*****
    #ifdef 调试

    __error__(char *pcFilename,uint32_t ui32Line)
    {
    while (1);

    #endif

    //*****
    //
    //将板载 LED 闪烁。
    //
    //*****


    int main (void){


    SysCtlPeripheralEnable (SYSCTL_Periph_GPIOQ);

    GPIOPinConfigure (GPIO_PQ4_DIVSCLK);

    GPIODIRModeSet (GPIO_PORTQ_BASE、GPIO_PIN_4、GPIO_DIR_MODE_HW);
    GPIOPadConfigSet (GPIO_PORTQ_BASE、GPIO_PIN_4、GPIO_strength_2mA、GPIO_PIN_TYPE_STD);


    SysCtlClockOutConfig (SYSCTL_CLKOUT_EN | SYSCTL_CLKOUT_SYSCLK、10);

    while (1){
    //主循环

    SysCtlClockOutConfig (SYSCTL_CLKOUT_EN | SYSCTL_CLKOUT_SYSCLK、10);

    在这一行中、我将更改10 <=>100

    使用 LM Flash 程序员 无法擦除它...

    下一个 我们可以做什么?

    谢谢。此

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

    您好!

     有关详细信息、请参阅此帖子。  https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/345762/tiva-c-series-tm4c1294-connected-launchpad。 问题在于、PQ4 由 TPS 驱动、以 向 MCU 指示 OC (过流)。 为 DIVSCLK 配置 PQ4时、它会破坏 TPS 并影响 ICDI 仿真。 如果您将来真的需要为您的应用使用 DIVSCLK、请切断 OC 信号的布线或移除 U4、如文章中所述的权变措施。 如果您有定制电路板、此问题可能不会影响您、具体取决于您对 PQ4的使用。