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.

[参考译文] LAUNCHXL-CC1312R1:尝试解锁器件时出错-241

Guru**** 2475785 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1357659/launchxl-cc1312r1-error--241-when-trying-to-unlock-the-device

器件型号:LAUNCHXL-CC1312R1
主题中讨论的其他器件:UNIFLASH

您好!

我错误地使用 CC1312R1对 Launchpad 进行编程并锁定了"Debug"选项。

除了尝试整体擦除之外、我无法访问器件、但尽管整体擦除似乎已完成、但器件仍处于锁定状态。

 批量擦除是否成功意味着整个器件都恢复到原始状态、即解锁?

是否还有其他方法可以解锁它?

我查看了类似的问题、但找不到工作程序。

谢谢和 BR、

K·本

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

    尊敬的 Ben:

    您是否在 CCFG 或任何其他引导加载程序中启用了 ROM 引导加载程序? 如果是、那么您可以使用它来擦除闪存。

    遗憾的是、如果现在处于开启状态、器件已锁定。

    谢谢、

    M·H

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

    尊敬的 Marie:

    感谢您的快速响应。

    在我加载的版本中禁用了 ROM、但我认为成功完成批量擦除会恢复我的错误配置。

    我现在知道情况并非如此。 是这样吗?

    我必须说、我不清楚为什么可以运行批量擦除但无法返回芯片的初始状态。

    根据 SWRA651–2019年4月第2.1节:
    "芯片擦除是一个引导 ROM 功能、可通过始终启用的 JTAG TAP 接口(也就是说、通过一个只能在本地访问器件时才可使用的引脚序列)来请求此功能、并且成功的芯片擦除操作将强制闪存主存储体(所有闪存扇区)的内容 回到 TI 交付时的状态。"

    Br、

    K·本

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

    尊敬的 Ben:

    您能检查一下 CCFG 吗? 有一个名为 ID_CHIP_ERASE_DIS 的字段、该字段也会禁用芯片擦除。

    请参阅技术参考手册表10-5。 定义的 CCFG 字段 ID 和字段值

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

    谢谢、

    M·H

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

    尊敬的 Marie:
    很遗憾、由于器件已锁定、我无法读取存储器。

    UniFlash 要求执行好像成功的批量擦除、但之后我再次遇到错误241。

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

    尊敬的 Marie:

    假设芯片擦除实际上已禁用、我通过 UART 连接到错误配置的引脚(12和13、如 CC1352所示)。  

    正如您所怀疑的、安全启动能够通过这些引脚进行通信、所以我能够加载清除器并整体擦除芯片。

    我不确定是否是错误、但 UniFlash 打印"批量擦除完成"在本例中具有误导性、因为它使我认为该板确实已被擦除。

    不管怎样、现在我能够再次使用此电路板、感谢您的帮助。

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

    尊敬的 Ben:

    感谢您的更新!
    不确定您错误配置的 UART 引脚是什么意思、这在您的应用中是这样吗?

    谢谢、

    M·H

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

    尊敬的 Marie:  

    我的应用(安全启动)基于另一个为 UART Tx 和 Rx 使用不同引脚的电路板。 我漏掉了电压、并且没有更新到 CC1312的正确引脚。 因此、加载应用后、我锁定了 JTAG、不再能够使用 CC1312的默认 UART 引脚(2和3)。
    由于 u 建议的闪存未被实际擦除、因此我错误的配置仍然有效、我能够通过这些引脚进行连接。

    Br、

    K·本