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.

[参考译文] CC2652R7:器件已锁定。 无法刷写代码。

Guru**** 2595805 points
Other Parts Discussed in Thread: UNIFLASH, SIMPLELINK-CC13XX-CC26XX-SDK, SYSCONFIG, LP-CC2652R7, CC2652R7

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1111834/cc2652r7-device-is-locked-not-able-to-flash-code

器件型号:CC2652R7
主题中讨论的其他器件:UNIFLASHSIMPLELINK-CC13XX-CC26XX-SDKSysConfig

您好!

我们刷新了 SDK 中的 I2S 回波代码、并根据定制板进行了必要的修改。 代码首次刷写、但当我们尝试重新刷新代码时、CCS 上出现以下错误、代码失败。

浏览之前的论坛后、我们尝试使用 UniFlash CLI 使用整体擦除来解锁器件。

它显示器件已解锁、但当尝试通过 UniFlash 重新刷写代码时失败  

是否有人可以建议我们如何解锁器件?

此致

Pratik

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

    您好 Pratik、

    您是否对 SIMPLELINK-CC13XX-CC26XX-SDK 6.10版中的 LP-CC2652R7使用了 i2secho 示例?  所做的更改是什么、您是否对 SysConfig 中的器件配置执行了任何修改?  如果禁用了引导加载程序和 CPU DAP、则器件不可恢复、无法进一步访问。

    此致、
    Ryan

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

    我们使用 了 SIMPLELINK-CC13XX-CC26XX-SDK v5.20.00.52和 CCS 10.4中的 LP-CC2652R7。 根据我们的定制板、仅修改了 I2S 和 I2C 引脚配置。   SysConfig 中的器件配置未进行任何修改。  

    当我们连接到 SmartRF Studio 时、MCU 被检测到(MCU 未被欺骗)

    是否有其它方法解锁设备?

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

    感谢您确认 SysConfig 设置。  JTAG 仍应启用、但定制电路板设计中可能会出现故障、这会导致稳定性问题错误地表现为 JTAG 锁定错误。  在使用另一个兼容示例对 LaunchPad 进行重新编程之前、您可以通过使用相同映像对 LaunchPad 进行编程来测试固件是否存在问题。  我建议您通过 SIMPLELINK-2-4GHz-design-Reviews 提交审核。  您是否能够连接到 Smart RF Studio 中的 CC2652R7?  您还可以尝试使用闪存编程器2进行批量擦除、但这条指令应与 Uniflash 相同。

    此致、
    Ryan

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

    您好、Ryan、

    我们今天在备用定制板上进行了测试、无法重现问题。

    Smart RF Studio 检测到 MCU、但 无法 打开设备控制面板

    闪存编程器不支持 CC2652R7 MCU。 我 使用 uniFlash 进行了批量擦除。

    我将与我的硬件团队联系、以将设计提交到  SIMPLELINK-2-4GHz-design-Reviews

    请告诉我是否有其他选项可用于解锁器件。

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

    如果器 件确实已锁定、则必须通过引导加载程序恢复器件、但似乎未通过 SysConfig 设置启用器件。  这表示器件已永久锁定且无法访问。

    此致、
    Ryan

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

    除了 syscfg 设置之外,还有其它原因导致设备锁定?

    您能否告诉我们在固件中启用引导加载程序设置所需的步骤。

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

    将不  属于复位默认值的值写入位于闪存存储器最后一页 CCFG 中 的 ERASE_CONF 和/或 CCFG_TAP_DAP_0寄存器将禁用访问器件 JTAG 端口的功能。  在这种情况下、只有引导加载程序能够通过对 CCFG 进行重新编程来恢复器件。  引导加载程序的访问选项(后门入口引脚编号/级别)可通过 SysConfig ->器件配置模块进行配置、但这些值会影响 CCFG 的 BL_CONFIG 寄存器、因此也容易受到有意或意外写入闪存的影响。  确保使用 LP_CC2652R7示例项目作为 CC2652R7器件的基础。

    https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_6_10_00_29/docs/driverlib_cc13xx_cc26xx/cc13x2_cc26x2/register_descriptions/CPU_MMAP/CCFG.html 

    此致、
    Ryan