主题中讨论的其他器件: UNIFLASH、controlSUITE
你(们)好
F28M35H52C 在刻录中、错误率很高、200/2000、M3可以刷入、C28完全错误、
原因是什么? 这是一个大规模生产项目。以前是偶然的刻录错误、
这一次比例很高、不同烧录设备的错误也相同。
谢谢!
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 在刻录中、错误率很高、200/2000、M3可以刷入、C28完全错误、
原因是什么? 这是一个大规模生产项目。以前是偶然的刻录错误、
这一次比例很高、不同烧录设备的错误也相同。
谢谢!
Neal、
器件中没有很长时间的变化。 这不应是器件的问题。
在发现这些故障之前、您的定制板中是否有任何变化?
您使用的是哪种闪存编程工具? 您是否正在使用自定义工具? 这不是闪存编程本身的问题。
谢谢、此致、
Vamsi
谢谢、Vamsi
最近,我做了很多经验。 我从 TI store 购买了 XDS200。 使用 CCS 10.5时、也会出现错误。
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:闪存操作超时、等待算法完成。 操作已取消。
Neal、
感谢您的详细信息。
您是否正在尝试对已编程的器件进行编程? 如果是、您是否在上一次迭代中对任何 DCSM 设置进行了编程?
您使用的是 CCS 还是 Uniflash? 您使用的版本是什么? 您是否检查了仿真器的更新并进行了安装(如果有)? 如果没有、请检查并安装。
如何配置引导模式引脚? 能否确认是否使用 WIR 模式? 有关如何使用此模式的详细信息、请参阅 TRM 中的1.4 WIR 模式(www.ti.com/.../spruh22)。
此外、请访问 http://www.ti.com/lit/spracf0
谢谢、此致、
Vamsi
感谢您在此问题上离线联系我们。
如前所述、WIR 模式需要 EMU0为低电平、EMU1为高电平。 否则、器件将引导至闪存并开始执行无效的操作码(因为尚未对任何操作进行编程)。 这可能会导致 ITRAP 和连续复位-> 器件将不会处于干净状态、闪存编程器无法执行闪存擦除/编程操作。
您可能不会发现每个器件都有问题的原因是: 这取决于建立目标连接的时刻。 如果在 ITRAP 发生之前或重置之后进行连接、则连接将保持稳定。 否则、无法与器件建立稳定良好的连接来执行闪存操作。 WIR 模式可防止 CPU 在闪存中执行无效的操作码。
如果不是 WIR 模式、您能否将引导模式引脚配置为闪存引导以外的其他功能? 例如,SCI/UART 引导–这样 CPU 就不会引导到闪存,而是开始执行垃圾处理。
根据错误、这不是闪存编程问题。
请注意: 我们更喜欢直接使用 E2E、而不是电子邮件。 很难通过电子邮件跟踪和关闭。
谢谢、此致、
Vamsi
您好,Hareesh
正如会议所说,我们尝试了三种方法。
1、WIR 模式
在为电路板供电之前、将 EMU0置于 GND、而不连接 JTAG。
然后为电路板供电、将 EMU0保持为0、将 EMU1保持为高电平。
并为 XRST 提供低功耗。 接下来、烧录 MCU、再次失败。
2、Blinky 例程
当使用 CCS 将 Blinky 烧录到 RAM 时、会发生错误。