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.

[参考译文] F28M35H52C:刻录错误和 WIR 模式

Guru**** 2390735 points
Other Parts Discussed in Thread: UNIFLASH, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1011531/f28m35h52c-burn-error-and-wir-mode

器件型号:F28M35H52C
主题中讨论的其他器件:UNIFLASHC2000WARE

您好:

我的客户遇到一个问题、即在生产基板期间、C28程序烧录出错(2000件中200件)

1、XDS100已用于批量生产程序烧录和通过 Uniflash 烧录

刻录 C28时出错

2.后来、我的客户从 TI 商城购买了 xds200、并使用 CCS 10.3烧录 C28、但仍报告错误

错误如下所示:

 

C28xx_0:错误:(错误-1044 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.3.0.00042)
C28xx_0:错误:(错误-1135 @ 0x3FFEAD)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.3.0.00042)

C28xx_0:20次尝试后无法确定目标状态
C28xx_0:在断开连接之前未能从目标中删除调试状态。  程序存储器中仍可能嵌入了断点运算代码。  建议您在连接之前重置仿真器、并在继续调试之前重新加载程序

无法运行目标 CPU:
(错误-1156 @ 0x8050)
器件可能在低功耗模式下运行。 是否要使其退出此模式? 选择"是"以强制器件唤醒、然后重试此操作。 选择"否"以在不唤醒器件的情况下重试此操作。
(仿真包9.3.0.00042)


C28xx_0:断点管理器:无法删除请求的 AET 作业
C28xx_0:在断开连接之前未能从目标中删除调试状态。  程序存储器中仍可能嵌入了断点运算代码。  建议您在连接之前重置仿真器、并在继续调试之前重新加载程序
C28xx_0:闪存操作期间发生错误:无法写入0x00000064@数据:目标未连接

C28xx_0:闪存操作期间发生错误:无法读取0x00004402@数据:目标未连接
C28xx_0:闪存操作期间发生错误:无法读取0x00004406@数据:目标未连接
C28xx_0:闪存操作期间发生错误:无法写入0x00000@程序:目标未连接
C28xx_0:闪存操作期间发生错误:目标断开时无法启用

C28xx_0:闪存操作期间发生错误:无法读取0x00000064@数据:目标未连接
C28xx_0:闪存操作期间发生错误:无法写入0x00000064@数据:目标未连接
C28xx_0:闪存操作期间发生错误:在尝试执行 pwrite_ds.alg 时无法运行目标
C28xx_0:闪存操作超时、等待算法完成。 操作已取消。

JTAG 电路如下:

3 μ s 在 E2E 论坛帖子中、、AE 建议它可以在 WIR  模式下运行。 我的客户 不知道 如何操作、您能为我们提供操作指南和相关源代码?谢谢

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

    你好、Jimmy、

    不确定这是否与误差有关、但您可以尝试移除上拉电阻器 R5。 根据以下数据表中的图形、不需要该值:

    我建议在转到 Uniflash/命令行编程之前尝试在 CCS 中修复此问题。 请查看下面链接的'C2000 MCU JTAG 连接调试'应用报告、了解需要检查的步骤和事项。

    https://www.ti.com/lit/spracf0

    最棒的

    Kevin

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

    大家好、Kevin:

    我的客户端刚刚尝试移除上拉电阻器 R5并使用 CCS 进行烧录。 故障现象与之前的情况相同,、因此请检查是否存在导致此错误的任何其他问题。

    之前、E2E 论坛上的 AE 建议尝试 WIR 模式,是否有必要?如果有,您是否 会为我们提供操作指南和相关源代码?谢谢


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

    你好、Jimmy、

    您是否尝试过前面提到的应用手册中提到的不同内容? CCS 中目标配置文件的测试连接是否成功完成? 我认为检查所有记录的内容是一个很好的第一步。

    下面的 C2000WARE 目录中提供了引导 ROM 符号。 我不确定 WIR 模式、但参考的 E2E 似乎是硬件问题。

    C:\ti\c2000Ware_3_04_00_00\libraries\boot_rom\f28m35x\rev0

    最棒的

    Kevin

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

    尊敬的 Kevin:

    这是来自 Arrow Asia 的 PM、您能帮我通过邮件来解决这一问题吗? 由于这个问题、我的主要客户已经等待了几天。 谢谢你。

    Derek.zhong@arrow.com

    此致

    Derek

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

    你好 Jimmy (和 Derek)、

    [引用 userid="486088" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1011531/f28m35h52c-burn-error-and-wir-mode ]E2E 论坛帖子中、TI AE 建议它可以在 WIR  模式下运行。 我的客户 不知道 如何操作、您能为我们提供操作指南和相关源代码?

    仅需清除、参考论坛帖子指出、在这种情况下、器件由于卡在 WIR 模式下而无法到达 ROM 代码或从闪存引导。 由于客户电路板中的 EMU0卡在"0"、因此触发了 WIR 模式。 这是由于客户的硬件/处理问题、未对其进行进一步说明。

    在您的情况下、EMU0和 EMU1被拉高。 对于 WIR 模式 EMU0=0和 EMU=1。 问题的症状似乎并不指向引导问题、而是指向 JTAG 问题。 您是否认为器件卡在 WIR 模式下? 即使器件卡在 WIR 模式下、也不应阻止 JTAG 访问。

    在 Kevin 引用的应用手册中、描述了运行目标配置文件时 CCS 中的"测试连接"功能。 如果客户可以运行并提供日志、这将非常有用。 这可能会为问题的根源提供一些线索。

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

    您好 Gus:

    我的客户端已阅读应用手册、 并指示没有测试连接。  但当它烧坏时、会出现一些问题。 主要问题是 C28烧坏不好、M3正常

    M3燃烧正常

     

    C28烧坏了

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

    Jimmy、

    您有 CCS 吗? 当您为您在 CCS 中使用的器件系列打开.ccxml 时、可提供测试连接。

    您的描述不清楚您之前是否能够连接到器件、并且一旦您在 C28x (或)中编程某个内容、您就开始遇到问题您从未成功连接到 C28x。

    请澄清。

    此致、

    曼诺伊

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

    您好  

    我的客户反馈是测试连接始终正常,他确保连接正常。 然后、他开始 在 C28x 中编程某个内容。  执行 C28烧录时失败

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

    Jimmy、

    让我尝试总结一下您面临的问题...

    (1)您能够成功连接到 M3和 C28x 器件。 对吧?

    (2)您能够成功地对 M3进行编程、但不能对 C28x 进行编程。 对吧?

    您的器件是否受到保护? 您是否正在尝试在不解锁器件的情况下对 C28x 进行编程? 您是否尝试在 CCS 中对 C28x 进行编程?

    此致、

    曼诺伊

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

    您好 Manoj:

    (1)您能够成功连接到 M3和 C28x 器件。 对吧? 是的

    (2)您能够成功地对 M3进行编程、但不能对 C28x 进行编程。 对吧? 是的

    我的n‘t 不知道设备已锁定或解锁。 他已经尝试  在 CCS 中对 C28x 进行编程。 故障代码在之前的描述中发布。 谢谢

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

    错误消息似乎表示设备可能已锁定。 如果客户没有密码、则唯一的选择是更换部件。