主题中讨论的其他器件:UNIFLASH
您好!
我在定制 PCB 板上执行解锁序列时遇到问题。
有关错误、请参阅下图。
请分享您对此的评论。
谢谢。
Kiran
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.
您好!
我在定制 PCB 板上执行解锁序列时遇到问题。
有关错误、请参阅下图。
请分享您对此的评论。
谢谢。
Kiran
您好!
调试探针连接似乎不正确。 现在、我能够执行解锁操作。
但是、仍然无法将 MAC 地址恢复为出厂设置。 我的 MAC 地址当前是00-00-00-00-00-00-00-00-00-00-00-00、但我希望将其从此值变为原来的值或者恢复到出厂模式值、即 FF-FF-FF-FF-FF-FF-FF。 我指的是 spma075.pdf 使用命令提示符执行解锁步骤、即 www.ti.com/.../spma075
您能否提供建议、为什么无法恢复为出厂模式值、原理图中是否有任何内容需要检查以解决此问题? 它是我们的原型板。
此致、
Kiran
尊敬的 Kiran:
图像显示您使用的是 Uniflash v3.4。 这是一个相当旧的版本。 您可以尝试更新版本吗? 通常、我使用 CCS 中的 dbgjtag.exe。 例如、如果您安装了 CCS12、则可以在 C:\ti\ccs1200\ccs_base\common\uscif\dbgjtag.exe 中找到。
请注意、dbjtag.exe 不保证在所有情况下均可解锁。 如果存在硬件问题、则无法正常工作。 这还取决于处理器对于其正在运行的程序所处的状态。 我曾遇到过 dbjtag.exe 由于处理器持续处于复位事件等原因而无法工作的情况。 请参阅您的器件特定数据表、并查看以下介绍解锁器件的小节。 基本上、dbgjtag.exe 就是按照数据表中描述的顺序运行的。
尊敬的 Kiran:
这就是 dbgjtag.exe 在调用时将生成的结果。 dbgjtag.exe 将指示您的调试探针(例如、 XDS200或 LM Flash 程序员)以在 TCK 和 TMS 信号上创建这些序列。 除非你必须这样做、否则你不需要自己创建这个。 例如、如果您没有像 XDS200/XDS100/ICDI 这样的调试探针、并且您需要解锁器件、您将自行创建所描述的信号波形。 您可以使用第二个器件上的两个 GPIO 引脚、然后 通过一键式方法将这两个 GPIO 引脚连接到目标器件(需要解锁的器件)的 TCK 和 TMS 输入端。
无法解锁器件之前闪存中有什么内容? 我记得在我支持您的另一篇文章中、您最终能够解锁器件、并将 MAC 更改为所有 F。
尊敬的 Charles:
是的、我能够在一个定制电路板上解锁、但无法在另一个定制电路板上执行解锁过程。
这就是为什么我问它是否可能是硬件问题?
您无法解锁设备前闪存中有什么内容? [/报价]执行解锁程序前的 MAC 地址是00-00-00-00-00-00-00-00-00-00
此致、
Kiran
为什么不首先在您说过使用过的另一款定制电路板上进行尝试? 需要排除任何工具链问题。 如果它适用于其他自定义板、但不适用于您当前的自定义板、则表明您当前的自定义板出现了问题。 您可以比较 TCK 和 TMS 波形。 话虽如此、我认为即使您发现它们之间的波形差异、您也无法做得太多。 如果解锁操作未解锁器件、那么我真的没看到擦除 MAC 地址的方法。 擦除 MAC 的唯一方法是通过解锁。