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.

[参考译文] TMS320F28027:器件保持复位问题

Guru**** 2538930 points
Other Parts Discussed in Thread: TMS320F28027, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/607055/tms320f28027-device-held-in-reset-issue

器件型号:TMS320F28027
Thread 中讨论的其他器件: controlSUITE

您好!  

当我对可能的问题进行更多研究时、我只会更加困惑。 我编写了一个在 C2000 LaunchPadXL http://www.ti.com/tool/launchxl-f28027上工作的代码

当我尝试调试时、我会收到以下消息:

如果我按“是”或“否”,不管我收到第二条消息:

C28xx:软件复位失败:一个复位已经在进行中:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试

操作。 (仿真包6.0.407.3)"

我无法确定如何使器件退出复位以及该复位是如何出现的?

对我来说、有一些令人困惑的事情:

当 我在 电路板中使用 TMS320F28027PTS (而 不是在开发板中使用 TMS320F28027PTT)时、我发现一些供应商宣称此 MCU 的电源电压为 1.71V ~ 1.995V、另一些供应商声称其电源电压为3.3V。 那么、谁是对的、也许有一个问题、为什么编程对我不起作用?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还会收到此消息(当开启器件时、TRST、TDO 和 GPIO34设置为 ON)。 它还显示器件与配置的器件不匹配、但有 TMS320F28027焊接在...

    ----------------------------------------------------------------------
    C28xx:CPU 复位失败:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)
    C28xx:读取寄存器 PC 时出现故障:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)
    C28xx:读取寄存器 ST1时出现问题:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)
    C28xx:GEL:执行 OnReset (1)时出错:目标无法读取寄存器 ST1
    AT (ST1&~(0x0100))[F28027.GEL:283]
    在 C28x_Mode ()[F28027.GEL:33]
    OnReset (1)时
    C28xx:闪存编程器:警告:已配置的器件(TMS320F28027)与检测到的器件()不匹配。 闪存编程操作可能会受到影响。 请考虑修改您的目标配置文件。
    C28xx:启用此功能时出错:ACU_SEL 寄存器写入失败
    C28xx:CPU 复位失败:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)
    C28xx:读取寄存器 PC 时出现故障:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)
    C28xx:读取寄存器 ST1时出现问题:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)
    C28xx:GEL:执行 OnReset (1)时出错:目标无法读取寄存器 ST1
    AT (ST1&~(0x0100))[F28027.GEL:283]
    在 C28x_Mode ()[F28027.GEL:33]
    OnReset (1)时
    C28xx:写入长度0x2的第0页上的0x0处的存储器块时遇到问题:(错误-1137 @ 0x6)器件被保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)
    C28xx:文件加载器:验证失败:目标写入0x00000@程序失败
    C28xx:GEL:文件:C:\ti\controlSUITE\device_support\f2802x\v230\F2802x_examples_structs\scia_loopback\Debug\example_2802xScia_FFDLB.out:加载失败。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我到目前为止已经弄清楚了一点。 在开发板中、VDD1和 VDD2通过电容器连接到 GND。 因此、正如我发现的、有用于 MCU 内核的内部 LDO。 此内核是否通过 VDDIO 等3.3V 电源输入供电? 如果 MCU 没有上传程序、该如何启用该 LDO? 明天我会尝试从3.3V 上断开 VDD1和2的连接、我希望我不会损坏 MCU……
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Julius、

    我相信大多数信息都可以在器件手册中找到:

    如果情况不清楚、请告知我们。

    Tommy

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

    Julius、

    LAUNCHXL-F20827使用内部 LDO 将3.3V VDDIO 电源电压调节为1.8V、用于 VDD 电源。 在此模式下、VDD 引脚仍需要将去耦电容器连接到 GND。 每个 VDD 引脚和 GND 之间至少需要1.2uF 电容器(请参阅数据表中的表4-1信号说明- SPRS523)。 通过将 VREGENZ 引脚接至 GND 来启用内部 LDO。  

    在 VDD 引脚上施加3.3V 电压可能会损坏您的器件。

    请通读数据表(SPRS523)和系统控制和中断用户指南-第7.1节片上电压稳压器(VREG)(SPRUFN3)  

    此致、
    标记