我们正在将 CC Studio 3.3与 C2000 Spectrum Digital 程序设计器一起使用、以使 每个板具有2个 TMS320F2812 DSP 的板刷新。 连接至电路板上的 DSP 之后、我们发现至少有一个 DSP 具有代码安全密码锁定功能。 尝试使用 FFFF 解锁所有代码安全密码密钥失败。 是否有人对如何处理有任何建议?
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.
我们正在将 CC Studio 3.3与 C2000 Spectrum Digital 程序设计器一起使用、以使 每个板具有2个 TMS320F2812 DSP 的板刷新。 连接至电路板上的 DSP 之后、我们发现至少有一个 DSP 具有代码安全密码锁定功能。 尝试使用 FFFF 解锁所有代码安全密码密钥失败。 是否有人对如何处理有任何建议?
标记、
1. 两个设备使用相同的 JTAG 插头。
2、 这是尝试解锁一个 DSP 的示例屏幕截图。
3. CCS 将仿真器作为 SD510usb 进行引用。 我们的文档将电缆称为"C2000 Spectrum Digital Programmer"、我目前无法访问该编程器。 我可以在这个星期一继续。
4. 我不认为该仿真器是 XDS-100类或更高版本。 您认为这是问题吗?
5. 我提前发送了一个朋友请求。 我将发送原理图的 DSP 部分。
1. 两个器件使用相同的 JTAG 标头。
好的、然后两个器件以菊花链形式连接。
2. 下面是一个尝试解锁其中一个 DSP 的示例屏幕截图。
是否始终是看起来被锁定的同一 DSP?
3. CCS 将仿真器引用为 SD510usb。 [/报价]您可能选择了 XDS510USB、XDS510USB+或 XDS510USB-LC。 仅供参考、Spectrum Digital 已不再开展业务、因此如果您遇到任何仿真器问题、我们将不提供支持。
4. 我不认为该仿真器是 XDS-100类或更高版本。 您认为这是问题吗?不一定。 但是、使用 XDS100、XDS110或 XDS200调试探针意味着您可以使用最新(基于 Eclipse 的) CCS 版本 、例如 v12.5。 这些探头的成本很低。 XDS110仅售135美元。 请注意、 基于 Eclipse 的 CCS 可免费下载。 CCSv3.3并非免费的。 升级将是一个好主意、因为对 CCSv3.3的支持已被弃用。
[/quote]
1. 两个设备使用相同的 JTAG 插头。
好的、然后两个器件以菊花链形式连接。
2、 这是尝试解锁一个 DSP 的示例屏幕截图。
是否始终是看起来被锁定的同一 DSP?
锁定的 DSP 并不总是相同的。
3. CCS 将仿真器作为 SD510usb 进行引用。
您可能选择了 XDS510USB、XDS510USB+或 XDS510USB-LC。 仅供参考、Spectrum Digital 已不再开展业务、因此如果您遇到任何仿真器问题、我们将不提供支持。
4. 我不认为该仿真器是 XDS-100类或更高版本。 您认为这是问题吗?
不一定。 但是、使用 XDS100、XDS110或 XDS200调试探针意味着您可以使用最新(基于 Eclipse 的) CCS 版本 、例如 v12.5。 这些探头的成本很低。 XDS110仅售135美元。 请注意、 基于 Eclipse 的 CCS 可免费下载。 CCSv3.3 并非 免费的。 升级将是一个好主意、因为对 CCSv3.3的支持已被弃用。
升级是否有助于诊断此问题?
我没有看到 TRSTn 引脚上的下拉电阻。 是否不会将该下拉电阻锁定 CSM?
代码安全锁定是一个最近出现的问题。 我们已连接数百个电路板、并成功使用我们当前使用的设置对其进行编程。
此问题仅在连接到特定 DSP 后发生。 我们发现 DSP1在连接(非编程)后锁定。 由于我们的过程始终遵循相同的顺序、因此有时会发现 DSP2在连接后锁定(但不对 DSP2进行编程)、这是在对 DSP1进行编程之后。 我们还没有第一次尝试连接到 DSP2。
我没有看到 TRSTn 引脚上的下拉菜单。 没有此下拉锁定 CSM 吗?
不一定。 但是、此引脚上的 PD 高度 推荐。 如果没有强大的外部 PD、该引脚可能容易受到噪声的影响、这可能会使器件处于某种不确定的状态。 也有可能发生意外锁定。
代码安全性锁定是一个最新的问题。 我们已经连接并成功地编程了数百个板、这些板具有我们当前使用的设置。
好的。 这意味着设计中可能存在一些边缘性。
此问题仅在连接到特定 DSP 后才会发生。 我们发现 DSP1在连接(非编程)后锁定。 由于我们的过程始终遵循相同的顺序、因此有时会发现 DSP2在连接后锁定(但不对 DSP2进行编程)、这是在对 DSP1进行编程之后。 我们还没有尝试连接到 DSP2。
在多少个电路板上、您会看到此问题?
好的。 过去、我们发现在"擦除/编程"操作期间、器件的电流耗尽可能会损坏密码位置并无意中锁定器件。 我们已经看到这种情况发生在将 PC 的 USB 端口用作唯一电源的集线站中(数据表对此有注意事项)。 另一个要研究的问题是、 任何内容 更改了。 例如电路板上的任何组件、用于对器件进行编程的 PC、编程中使用的工具(H/W 或 S/W)。 任何东西。 这是已使用20多年的器件。 这个芯片和闪存算法在这一点上都相当成熟并且稳定。
好的。 请告诉我您找到了什么。 此处是一个提供了大量信息的链接。