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.

[参考译文] TMS320F28027:TMS320F28027

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1002003/tms320f28027-tms320f28027

器件型号:TMS320F28027

您好、先生、

 如果闪存错误1135正在提供解决此问题的方法、当我尝试擦除器件时、我会收到此错误消息。

此致

Nistha

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

    Nistha、
    感谢您访问 TI E2E 论坛。 根据错误消息、我认为这显示了闪存过程中的连接问题。

    我想先断开这两个步骤、先连接到器件、然后擦除。
    在 CCS 内、您可以右键单击目标.ccxml 文件并"启动选定的配置"。 完成此操作后、右键单击 C28x CPU、然后选择连接目标。

    请告诉我、如果您能够在该过程中实现这一点、我们可以从该过程中进行调试。

    最棒的
    Matthew

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

    实际上、我们在 XRSn 附近短接电容器、并通过了 JTAG 完整性测试。

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

    根据您上一个帖子、我怀疑当您尝试连接时器件正在从存储器的安全区域执行。  我建议将引导模式更改为等待引导模式。  我已经从 DS 复制了一个屏幕截图、说明如何执行此操作。  在设置这些参数后、您需要对器件进行下电上电。 这应该允许 CCS 进行连接(我仍然建议执行与我之前提到的相同的过程)。

    连接后、您可以使用闪存工具擦除器件。  如果出现错误、请告诉我。

    最棒的

    Matthew

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

    它提供与以前相同的误差。

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

    Nistha、

    当器件处于等待引导模式时、您是否能够使用我在上一次答复中概述的.ccxml 方法连接到器件?  在尝试执行闪存操作时会发生错误?

    这表示闪存已受到密码保护/锁定。

    或者您根本无法连接?

    最棒的

    Matthew

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

    是的,它指示它可能被锁定,并显示错误--1135。 如果 器件被锁定、那么我如何将其解锁。 我不清楚它如何被锁定我在进行一些更改后调试代码当我再次尝试闪存时我会得到这个错误你能告诉我为什么会发生这个错误。

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

    如果我短接连接到 XRSn 引脚的电容器、但当我不短接时、JTAG 完整性测试也会失败、正如我在上面的报告中所述、但在这两种情况下、我无法闪存和擦除器件。

    C28xx:停止目标 CPU 时出现问题:(错误-1135 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.3.0.00032)
    C28xx:错误:(错误-1135 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.3.0.00032)
    C28xx:20次尝试后无法确定目标状态
    C28xx:在断开连接之前未能从目标中删除调试状态。 程序存储器中仍可能嵌入了断点运算代码。 建议您在连接之前重置仿真器、并在继续调试之前重新加载程序
    C28xx:GEL:执行 OnTargetConnect()时出错:无法读取寄存器 ST1:目标未连接
    AT (ST1&~(0x0100))[F28027.GEL:283]
    在 C28x_Mode ()[F28027.GEL:80]上
    在 OnTargetConnect()

    此致

    Nistha

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

    Nistha、

    问题的一部分是、CCS 在点击"debug"按钮时的所有自动功能、例如自动代码加载、运行到 main 等、都在 CCS 无法完成部分或全部功能时出现错误。

    我希望避免使用"调试"按钮启动 CCS 会话、而我们的根本原因是这样。  

    将 XRSn 保持在低电平将允许连接的原因是器件将位于引导 ROM 内部、这是不安全的、不会像从安全存储器执行那样导致立即终止 JTAG 连接。

    手动连接到器件后、我想打开存储器浏览器并将其指向0x3F7FF8。  您需要查看从该地址开始的8个16位字。  如果这些都是0x0000、则器件被锁定。  如果器件正在被编程并且被中断(功率损耗、时钟损耗、XRSn 被置为有效)、就会发生这种情况

    在这种情况下、如果密码未知、则无法恢复器件、并且需要更换 F28027。

    请告诉我这是您在上面的密码地址看到的内容。

    最棒的

    Matthew

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

    0x3F7FF8 为00、因此如果器件密码为 givencan、您会建议我在给定密码的位置解锁器件。

    此致

    Nistha

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

    Nistha、

    如果该位置读回所有0x0000、则表示器件已锁定。  正如我在上一篇文章中提到的、您描述的内容中没有故意锁定。  如果是这种情况、并且密码未知、则需要用新的 F28027替换该器件、该 F28027已解锁。

    最棒的

    Mathew