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.

[参考译文] CCS/TMS320F28027F:CPU 复位失败:(错误-1137 @ 0x6)器件保持在复位状态

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/674038/ccs-tms320f28027f-failed-cpu-reset-error--1137-0x6-device-is-held-in-reset

器件型号:TMS320F28027F
主题中讨论的其他器件:TMS320F28027MOTORWAREC2000WARE

工具/软件:Code Composer Studio

您好!

我有一个定制的 F28027板。 我有2个相同的板。 1个电路板正常、连接到调试会话、在另一个电路板中、我在调试连接期间收到以下错误消息。

C28xx:GEL 输出:
器件校准未完成、检查器件是否已解锁并重新校准。C28xx:闪存编程器:警告:已配置的器件(TMS320F28027)、与检测到的器件()不匹配。 闪存编程操作可能会受到影响。 请考虑修改您的目标配置文件。
C28xx:CPU 复位失败:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:读取寄存器 PC 时出现故障:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:读取寄存器 ST1时出现问题:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:GEL:执行 OnReset (1)时出错:目标无法读取寄存器 ST1
AT (ST1&~(0x0100))[F28027.GEL:283]
在 C28x_Mode ()[F28027.GEL:33]
OnReset (1)时
C28xx:写入长度为0x1的第1页上的0xae0处的存储器块时遇到问题:(错误-1137 @ 0xAE1)器件保持复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE0@数据失败
C28xx:写入长度为0x1的第1页上的0xae1处的存储器块时遇到问题:(错误-1137 @ 0xAE2)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE1@数据失败
C28xx:写入长度为0x1的第1页上的0xae2处的存储器块时遇到问题:(错误-1137 @ 0xAE3)器件保持复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE2@数据失败
C28xx:写入长度为0x1的第1页上的0xae3处的存储器块时遇到问题:(错误-1137 @ 0xAE4)器件被保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE3@数据失败
C28xx:写入长度为0x1的第1页上的0xae4处的存储器块时遇到问题:(错误-1137 @ 0xAE5)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE4@数据失败
C28xx:写入长度为0x1的第1页上的0xae5上的存储器块时遇到问题:(错误-1137 @ 0xAE6)器件被保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE5@数据失败
C28xx:写入长度为0x1的第1页上的0xae6上的存储器块时遇到问题:(错误-1137 @ 0xAE7)器件被保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE6@数据失败
C28xx:写入长度为0x1的第1页上的0xae7上的存储器块时遇到问题:(错误-1137 @ 0xAE8)器件被保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包7.0.188.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE7@数据失败
C28xx:闪存编程器:器件已锁定或未连接。 操作已取消。
C28xx:文件加载程序:内存写入失败:未知错误
C28xx:GEL:文件:C:\Users\Pallavi Joshi\Google Drive\BLDC-FOC\ccs_Instapsin \motorware_Torte_V1_2\sw\solutions\instaspin_foc\boards\Torte_V1_2\f28x\f2802xF\projects\ccs\proj_lab05b\Flash\prolabj_load.out 失败。

我已经检查了 XRSn 引脚的状态、尽管它被2.2k 上拉、但它显示0.1V。  

当我测试 JTAG 连接时、它成功。

为了排除控制器损坏的可能性、我将控制器测试到了另一个板、它工作正常。

由于第一块电路板工作正常、我怀疑这是焊接/组件问题、但我仍然想知道导致此问题的原因是什么。

此致、

Shubham

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

    VREG 内部电压为2.042V。 如数据表中所述、该电压不应超过1.995V
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shubham

    是的、听起来像是焊接/不良组件问题。

    如果启用了内部 Vreg、则2.042高于我们预期的值。 数据表中的1.995V 是在禁用 VREG 的情况下从外部为 VDD 电源供电时的最大电压。 VDD 应在启用 Vreg 的情况下接近1.8V。

    1.您能否确认 VREGENZ 引脚连接到低电平?
    更多详细信息、请访问 :www.ti.com/.../detailed-description

    2.当您在示波器上捕获 XRSN 上的信号时,是否会看到固定电压或信号的定期切换。 测量上拉电阻器的最小值为2.2K 欧姆。

    3.您能否检查 JTAG 和复位引脚是否使用正确的拉电阻器正确偏置? 请参阅 C2000Ware 中的参考设计文件
    \C2000Ware_1_00_03_00\boards\LaunchPads\LAUNCHXL_F28027\LAUNCHXL_F28027_SCH.pdf

    -Nabil