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.

[参考译文] CC2652P:无法刷写 ZNP FW

Guru**** 2587365 points
Other Parts Discussed in Thread: Z-STACK, CC2652P

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1038429/cc2652p-fail-to-flash-znp-fw

器件型号:CC2652P
Thread 中讨论的其他器件:Z-stack

问题:无法刷写 ZNP FW。

SDK: CC13x2/26x2 SDK Z-Stack 5.20.00

演示:ZNP

芯片:CC2652P1F

我在 CC2652P1F.1.8V 电源上使用 ZNP 演示。  演示没有做任何更改。在使用 JTAG 闪存一次之后,无法再刷写。

TMS 和 TCK 的电平已经变为0.4v、JTAG 找不到芯片、复位管脚正常。

但我使用1352p-2 lanchpad 来刷写相同的固件、没有问题。

你有什么建议吗?

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

    在构建并将其下载到 CC2652P 之前、您是否在原始 ZNP 示例中修改任何内容、尤其是 CCFG?

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

    是的。 我没有修改。  与演示项目文件相比、有以下不同的文件。

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

    左侧是正在使用的项目、右侧是原始项目。

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

    如果您不修改任何内容、那么在比较项目时为什么会有不同的文件。

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

    您好  ,这些不同的文件都是通过编译生成的项目文件、编译时将生成这些文件或链接。

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

    您好 YIKai,

    重建新项目并将其与上一个项目进行比较。

    targetConfigs\CC1352P1F3.ccxml

    目标文件配置是否可能出现问题?

    BTW、 TMS 和 TCK 是否需要在硬件上上拉?

    BR

    维克多

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

    尊敬的 Victor:

    是否可以尝试使用 FLASH-PROGRAMMEer-2强制执行批量擦除?   您是否已将 CC2652P 电路板设计提交至 SIMPLELINK-2-4GHz-design-reviews? CC2652P 器件上的 ZNP 代码是否仍可运行(即在 网络中有效、 对 MT 命令做出响应等)?  请注意、尽管1.8V 是器件可接受的电源、但不建议在刷写器件或需要使用 NV 存储器的操作堆栈(如 Z-Stack)时使用。

    此致、
    Ryan

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

    您好 Ryan,

    是否可以尝试使用 FLASH-PROGRAMMEer-2强制执行批量擦除?

    [GTK]是的。  成功强制执行批量擦除。

    CC2652P 器件上的 ZNP 代码是否仍可运行(即在 网络中有效、 对 MT 命令做出响应等)?

    [GTK]我认为不是

    成功擦除后、重新刷写程序并仍然报告错误。   

    //闪存失败日志

    Cortex_M4_0:GEL 输出:内存映射初始化完成。
    Cortex_M4_0:GEL 输出:内存映射初始化完成。
    Cortex_M4_0:GEL 输出:电路板复位完成。
    Cortex_M4_0:无法运行目标 CPU:(错误-2134 @ 0x0)无法控制器件执行状态。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包9.4.0.00129)

    我们尝试使用3.3V 电源。

    BR

    维克多

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

    我们使用了3.3V 电源、它工作正常。  

    非常感谢!