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.

TMS320F28377D: 调试时突然进入low-power mode

Part Number: TMS320F28377D
Other Parts Discussed in Thread: UNIFLASH

在自己的板子上调试,单步调试到某步时(不固定,有时是这步,有时是那步)突然报错:

C28xx_CPU1: Can't Run Target CPU: (Error -1156 @ 0xB787) Device may be operating in low-power mode. Do you want to bring it out of this mode? Choose 'Yes' to force the device to wake up and retry the operation. Choose 'No' to retry the operation without waking the device. (Emulation package 9.2.0.00002)

我用万用表测供电是正常的,甚至还换上了稳压电源供电,无法避免这个问题。

  • 另外,板子处于 Disconnected:Running 状态是什么意思?

  • 请您看一下说明

    http://software-dl.ti.com/ccs/esd/documents/ccsv7_debugging_jtag_connectivity_issues.html#low-power-run-mode 

    1) 如果可能,请尝试使用换一个XDS100 仿真器。这将排除 XDS100是否损坏。
    2) 如果可能,尝试不同的不同仿真器类型(例如,XDS200)。这可能会判断是否是设置的问题。
    3) 使用已知良好的板子尝试仿真器,如果可能的话,使用TI 开发板。这排除了您的电路板问题。
    4) 使用 CCS 设置仿真器连接(我假设 XDS100v2)并运行“test connection” 是否会报告错误?
    5) 用万用表检查板上 JTAG 接头上的 PD 引脚(引脚 5)。电压大约是多少?
    6) 用示波器检查板子上的 XCLKOUT 引脚。假设您在运行的设备中没有代码并对时钟寄存器执行某些操作,XCLKOUT 应该输出频率为 XCLKIN/4的时钟信号。
    7) 用示波器检查板子上的 XRSn 引脚。假设您没有在设备中使用看门狗执行某些操作的代码闪烁,它应该输出低电平有效脉冲

  • 1.我用的仿真器是XDS200,该仿真器正常;

    2.“test connection”正常;

    3.用的是14 pin JTAG 与28377连接如下:

    所以不知你说的JTAG引脚5 和我这里的引脚5是否一回事。测得3.3v,正常?

    4.28377的XCLKOUT引脚被复用为EM1D11 ,与片外一片SRAM相连,无影响吧。

    5.XRSn引脚指的是28377的124号引脚?它是低电平有效的复位引脚,所以正常情况下应该保持高电平?

  • 单步调试到某步时(不固定,有时是这步,有时是那步)

    看起来您的原理图以及硬件没有什么问题。

    若是您调试TI例程呢?能否复现该现象?或者使用uniflash烧录TI例程产生的out文件是否可以成功?