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/TMS320F28027:无法使用 Blackhawk USB2000控制器对 TMS 320F28027进行闪存编程

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/593319/ccs-tms320f28027-unable-to-flash-program-tms-320f28027-using-blackhawk-usb2000-controller

器件型号:TMS320F28027

工具/软件:Code Composer Studio

您好!

我正在尝试使用 Blackhawk USB 2000控制器对 TMS320F28027进行闪存编程。 我正在使用控制套件中提供的代码示例闪存28027。   微控制器焊接在分线板上。 信号(TMS、TDI、TCLK、TDO)是使用4.7K 电阻器的上拉信号、而 TRST 信号是通过2.3k 电阻器的下拉信号。 VREG 接地。 但是、在构建和调试闪存程序时、会显示以下错误。

C28xx:CPU 复位失败:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:读取寄存器 PC 时出现故障:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:读取寄存器 ST1时出现问题:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:GEL:执行 OnReset (1)时出错:目标无法读取寄存器 ST1
   AT (ST1&~(0x0100))[F28027.GEL:283]
   在 C28x_Mode ()[F28027.GEL:33]
   OnReset (1)时
C28xx:闪存编程器:警告:已配置的器件(TMS320F28027)与检测到的器件()不匹配。 闪存编程操作可能会受到影响。 请考虑修改您的目标配置文件。
C28xx:CPU 复位失败:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:读取寄存器 PC 时出现故障:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:读取寄存器 ST1时出现问题:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.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)器件保持复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE0@数据失败
C28xx:写入长度为0x1的第1页上的0xae1处的存储器块时遇到问题:(错误-1137 @ 0xAE2)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE1@数据失败
C28xx:写入长度为0x1的第1页上的0xae2处的存储器块时遇到问题:(错误-1137 @ 0xAE3)器件保持复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE2@数据失败
C28xx:写入长度为0x1的第1页上的0xae3处的存储器块时遇到问题:(错误-1137 @ 0xAE4)器件被保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE3@数据失败
C28xx:写入长度为0x1的第1页上的0xae4处的存储器块时遇到问题:(错误-1137 @ 0xAE5)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE4@数据失败
C28xx:写入长度为0x1的第1页上的0xae5上的存储器块时遇到问题:(错误-1137 @ 0xAE6)器件被保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE5@数据失败
C28xx:写入长度为0x1的第1页上的0xae6上的存储器块时遇到问题:(错误-1137 @ 0xAE7)器件被保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE6@数据失败
C28xx:写入长度为0x1的第1页上的0xae7上的存储器块时遇到问题:(错误-1137 @ 0xAE8)器件被保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.83.0)
C28xx:闪存操作期间发生错误:目标写入0x00000AE7@数据失败
C28xx:闪存编程器:器件已锁定或未连接。 操作已取消。
C28xx:文件加载程序:内存写入失败:未知错误

 

可能是什么问题以及如何解决。

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

    XRS 引脚的状态是什么?

    此致、
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    XRS 引脚(引脚3)已保持开路。 未给出信号。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    XRS 应该被拉高! 我希望您已全面阅读数据表:

    类似的内容:

    此致、

    Gautam

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

    您好、Gautam、

    感谢您的回复。 我包括了您提到的更改。 但现在还面临另一个问题

    当我尝试调试程序时、出现"CPU Not Detected (未检测到 CPU)"消息。 当我断开电源并将其重新连接到微控制器并尝试进行调试时。 显示了以下错误。

    连接到目标时出错:
    (错误-1015 @ 0x0)
    设备未响应请求。  器件可能已锁定、或者调试探针连接可能不可靠。 如果可能、解锁器件(例如、在复位模式下使用等待、并对电路板进行下电上电)。 如果错误仍然存在、请确认配置和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。
    (仿真包6.0.83.0)

    可能是什么问题。



    谢谢