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/TMS320F2.8335万:无法使用7.0 或UniFlash对TMS320F2.8335万进行闪存

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/585091/ccs-tms320f28335-unable-to-flash-tms320f28335-using-cc7-0-or-uniflash

部件号:TMS320F2.8335万
主题中讨论的其他部分: UNIFLAASH

工具/软件:Code Composer Studio

团队成员,您好!

请参阅下面的客户问题

我们使用的电路板具有TMS320F2.8335万 ,我们使用的是7.0。 最初,我们成功地刷新了图像并运行了代码。     

突然间,当我们尝试刷新JTAG时,我们开始遇到通过JTAG连接的问题。 显示设备已锁定。

我们使用uniFlash解锁它,但当我们尝试擦除Flash (使用uniFlash)时,我们收到以下消息。

我们想知道:如何成功解锁闪存,然后无法将其擦除?

我们将感谢您的任何帮助…

 

[14:35:34]开始启动会话操作。

[14:35:34]操作启动会话已返回。

[14:35:34]已从C:\Users\ajaffery\Documents\pt.CCXML加载目标配置

[14:36:40]开始频率测试操作。

[14:36:41]错误>> C28xx:读入寄存器ST1时遇到问题:(错误-1138 @ 0x6)设备拒绝允许调试模式。 关闭并重新打开主板。 如果错误仍然存在,请确认配置和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包6.0 .83.1)

 

[14:36:41]错误>> C28xx:Gel:执行OnTargetConnect()时出错:目标读取寄存器ST1失败

     (ST1和~(0x0100))[F2.8335万.gel:312]

     在C28x_Mode()[F2.8335万.gel:82]

     AT OnTargetConnect()

 

[14:36:42] error >> C28xx:Trouble Halting Target CPU:(error -1141 @ 0x0) Device is not responding to the request. 重置设备,然后重试此操作。 如果错误仍然存在,请确认配置,关闭电路板电源后重启,和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包6.0 .83.1)

 

[14:36:42] error >> C28xx:error:(error -1141 @ 0x0) Device is not responding to the request.(14:36:42]错误>> C28xx:错误:(错误-1141 0x0)设备没有响应请求。) 重置设备,然后重试此操作。 如果错误仍然存在,请确认配置,关闭电路板电源后重启,和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包6.0 .83.1)

 

[14:36:42] C28xx:闪存编程器:警告:配置的器件TMS320F2.8335万与检测到的器件()不匹配。 闪存编程操作可能会受到影响。 请考虑修改目标配置文件。

 

[14:36:42] C28xx:启动频率测试,请稍候...

 

[14:36:43] C28xx:频率测试开始。 目标将在操作期间处于运行状态。 请单击End Frequency Test (结束频率测试)按钮以停止操作。

 

[14:36:43]操作启动频率测试返回。

[14:37:09]开始擦除闪存操作。

[14:37:10] C28xx:正在擦除闪存...

 

[14:37:31] error >> C28xx:Error occurred during flash operation: timed out waiting for target to halt while executing FlashAPIInterface283.3522万_10.out

 

[14:37:31]错误>> C28xx:闪存编程器:擦除闪存时出错。 等待算法完成时闪存操作超时。 操作已取消。

 

[14:37:32]执行闪存操作“擦除”时出错:未知错误

[14:37:33]擦除闪存操作已返回。

[14:37:45]开始解锁操作。

[14:37:46]错误>> C28xx:连接到目标时出错:(错误-1138 @ 0x800)设备拒绝允许调试模式。 关闭并重新打开主板。 如果错误仍然存在,请确认配置和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包6.0 .83.1)

 

[14:37:49]错误>> C28xx:读入寄存器ST1时遇到问题:(错误-1138 @ 0x6)设备拒绝允许调试模式。 关闭并重新打开主板。 如果错误仍然存在,请确认配置和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包6.0 .83.1)

 

[14:37:49]错误>> C28xx:Gel:执行OnTargetConnect()时出错:目标读取寄存器ST1失败

     (ST1和~(0x0100))[F2.8335万.gel:312]

     在C28x_Mode()[F2.8335万.gel:82]

     AT OnTargetConnect()

 

[14:37:49] error >> C28xx:Trouble Halting Target CPU:(error -1138 @ 0x800) Device refused to allow debug mode.(错误:-1138 0x800)设备拒绝允许调试模式。) 关闭并重新打开主板。 如果错误仍然存在,请确认配置和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包6.0 .83.1)

 

[14:37:49] error >> C28xx:error:(error -1141 @ 0x0) Device is not responding to the request.([14:37:49]错误>> C28xx:错误:(错误-1141 0x0)设备没有响应请求。) 重置设备,然后重试此操作。 如果错误仍然存在,请确认配置,关闭电路板电源后重启,和/或尝试更可靠的JTAG设置(例如,Lower TCLK)。 (仿真软件包6.0 .83.1)

 

[14:37:49] error >> C28xx:Trouble Halting Target CPU:(error -1041 @ 0x0) The debug probe reported an error.([14:37:49]错误>> C28xx:停止目标CPU时遇到问题:(错误-1041 0x0)调试 确认调试探测器配置和连接,重置调试探测器,然后重试此操作。 (仿真软件包6.0 .83.1)

 

[14:37:50] C28xx:正在启动设备解锁...

 

[14:37:50] C28xx:设备已解锁。 要清除已设定的密码,请擦除闪存的扇区A。

 

[14:37:50]操作解锁已返回。

[14:38:25]开始擦除闪存操作。

[14:38:26] C28xx:正在擦除闪存...

 

[14:38:47] error >> C28xx:Error occurred during flash operation: timed out waiting for target to halt while executing FlashAPIInterface283.3522万_10.out

 

[14:38:47]错误>> C28xx:闪存编程器:擦除闪存时出错。 等待算法完成时闪存操作超时。 操作已取消。

 

[14:38:48]执行闪存操作“擦除”时出错:未知错误

[14:38:49]擦除闪存操作已返回。

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

    首先,客户是故意锁定MCU还是无意中锁定了MCU。 如果他有在锁定时输入的密码,他只需将MCU置于等待状态(通过相应地配置启动引脚)并使用Uniflash将其解锁。 如果在不知情的情况下发生,则MCU不可恢复。

    此致,
    Gautam