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.

[参考译文] LP-EM-CC2340R5:无法访问器件

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1520616/lp-em-cc2340r5-unable-to-access-device

器件型号:LP-EM-CC2340R5
主题中讨论的其他器件:CC2340R5UNIFLASH

工具/软件:

您好、

我正在通过 SWD 进行闪存编程 CC2340R5 。 我已使用自定义主机器件成功刷写了多次简单的 LED 闪烁应用程序。 但是、我意外地向写入了无效数据 CCFG 具体来说,我将所有字节设置为0x00,除了正确计算和写入的 CRC32。

LED 应用程序仍会按预期运行并闪烁、但现在我无法使用主机或任何其他工具访问器件。

问题:

  • 主机器件 ( 调试访问失败) 未确认加电调试端口请求

  • UniFlash 显示了此错误:

    连接到目标时出错:(错误–1141 @ 0x0)器件未响应请求。 重置器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、和/或尝试更可靠的 JTAG 设置(例如下 TCLK)。 (仿真包 20.0.0.3298)

  • CCS 中完成 显示了类似的错误:

    CS_DAP_0:连接到目标时出错:(错误–1141 @ 0x0)器件未响应请求。 重置器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、和/或尝试更可靠的 JTAG 设置(例如下 TCLK)。 (仿真包 20.0.3344)

问题:

怎么会这样呢 重新获得对设备的访问权限 (通过 UniFlash、CCS 或其他方法)、然后 将其恢复。

如有任何建议、将不胜感激。

谢谢!

 

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

    尊敬的 Surender:

    当 Ccfg.bootcfg.CRC32 有效时、此操作会“验证“现有的 CCFG 值。  由于所有 Ccfg.permissions 都设置为 0x00 (CCFG_PROJECT_FORBID ) 并且 debugCfg.authorization 为 0x00 (CCFG_DBGAUTH_DBGFORBID)、因此已有效地锁定器件、使其无法从 SWD 或 ROM 引导加载程序进行进一步调试或编程访问。  出于现场安全目的、CC2340R5 上特意允许此状态。

    此致、
    Ryan

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

    您好、Ryan Brown1、
    感谢您的答复。 我们已购买新的 CC2340R5 板、并尝试使用 SWD(SACI 通信)与我们的主机器件建立通信。
    我们进入了 SACI 模式、这是通过发送 (SACI_CMD_MISC_NO_OPERATION) 命令确认的。
    操作命令如下:
    1.SACI_CMD_MISC_NO_OPERATION
    2. SACI_CMD_BLDR_APP_EXIT_SACI_RUN

    但是、不允许使用任何闪存操作命令:
    例如、发出 (SACI_CMD_FLASH_ERASE_CHIP) 命令时、电路板以 0x86(不允许)进行响应。

    当电路板来自  TI 制造部门时、CCFG、闪存和 FCFG 的默认值是多少?

    您能否提供有关如何解决此问题的建议? 谢谢你。


    初始时是否有任何寄存器/位设置来访问闪存?


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

    在 FCFG 中启用所有器件权限、未经编程器件上的 CCFG 和闪存为空白。  您以前是否在 CC2340R5 上使用了类似的 SWD 序列?  是否能够使用 CCS 或 Uniflash 访问该器件并对其进行编程?  https://e2e.ti.com/f/1/t/1430964 

    此致、
    Ryan