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.

[参考译文] CC2652R:固件上传问题。

Guru**** 2899250 points

Other Parts Discussed in Thread: CC2652R, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1040440/cc2652r-problem-with-firmware-upload

器件型号:CC2652R
主题中讨论的其他器件: UNIFLASH

您好!

我们设计了基于 CC2652R MCU 的 PCB。
现在、我们要对其进行编程(作为编程人员、我们使用的是位于 CC26x2 Launchpad XL 上的编程器)、并存在一些奇怪的问题。

具体发生的情况:

-首次成功上传固件-程序引导并按预期运行。

-第二次上传失败,IDE 显示 此错误:

如果我再次上传固件,上传成功,但程序无法启动。

然后、我尝试使用 UniFlash 工具。 因此、我尝试再次上传固件并得到此错误:

但是、如果我在编程前清除整个闪存、那么固件会按照预期上传和运行。

我不知道什么会导致这个问题。 我们已经尝试了三个 PCB、其中一个始终运行良好、而在另外两个 PCB 上、我们遇到了这个问题。

其他信息。

我们还尝试了另一个 CC26x2 Launchpad 作为编程器、但没有任何变化。

我们尝试从 SDK 上传一些示例、以排除我们的固件会导致此问题、但也会发生同样的情况。

我正在使用的 CCS 版本:10.4.0.00006

UniFlash 版本:6.4.0.3394

SDK 版本:SimpleLink_CC13x2_26x2_4.30.00.54

此致、

MF

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

    您能否给我展示一下调试器与定制 PCB 之间的 JTAG 连接?

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

    您好!  

    正如 YiKai 提到的、您能向我们展示 JTAG 连接吗? 您是否还可以共享原理图的 pdf、以便我们可以查看实际设计中是否有任何可能对刷写过程产生影响的内容?  

    此致、

    1月

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

    您好!

    遗憾的是、我无法向您展示我们的 PCB 和任何原理图。

    在下图中、您可以看到 CC26x2 LaunchPad、我们将其用作编程器。
    在我们的定制板上、适当的 MCU 引脚连接到 PCB 上的焊盘。

    因此、您可以在图片上看到的导线仅焊接到这些焊盘上。

    我们已经检查了是否有任何短路等、但看起来还可以。

    定制 PCB 由外部电源供电、但连接了评估板和 ZigBee 板的接地端。

    此致、

    MF

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

    建议 XDS 调试器和 SOC 之间的电缆不要长于10cm。 如果您使用较长的电缆、我建议您使用较短的电缆来重试。

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

    大家好、感谢大家的观看。

    我们尝试使用较短的电缆(它们肯定短于10cm)、但没有任何变化。

    编程期间、我还使用示波器检查了复位引脚、看不到任何状态变化。 永久地有3.3V 电压。 行为是否良好?

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

    您好!

    对器件进行编程时需要使用复位功能。 编程期间、器件将被复位。 我从 LaunchPad 中取出了复位跳线、并得到了如下所示的相同错误消息:

    您能否分享原理图中显示器件复位部分的部分? 如果无法   做到这一点、则可能需要考虑申请设计的 SIMPLELINK-2-4GHz-设计审查。 如果这也无法实现、我强烈建议您将您的设计(尤其是复位和编程相关电路)与 CC26X2R1 LaunchPad 的参考设计: LAUNCHXL-CC26x2R1设计文件(修订版 A)进行比较。

    此致、

    1月

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

    您好、很抱歉回答较晚。

    我们对这个问题表示支持。 复位信号被焊接到 PCB 上的错误焊盘上。 我不知道我们怎么会错过它。
    感谢你的帮助。

    此致、

    MF

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

    您好!

    不用担心! 我们很高兴听到您能够解决此问题。

    此致、

    1月