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.

[参考译文] CC2640:模块不#39;t START (无引导加载程序、无射频活动)

Guru**** 2595770 points
Other Parts Discussed in Thread: CC2640, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/604254/cc2640-module-don-t-start-no-bootloader-no-rf-activity

器件型号:CC2640
Thread 中讨论的其他器件: CC2650

你好

我们使信标设计基于 SensorTag 2设计。
我们只需将天线更改为芯片并添加一些接口(UART fot bootloader)。

我们在两个方面表现出非常奇怪的行为:

  1. 引导加载程序中 UART 引脚上无活动
  2. 完全没有射频活动

我们可以通过 JTAG 访问 SoC (对闪存进行编程、开始调试)。 但没有什么事情会发生。
这很奇怪、因为在我们的第一版 PCB 射频工作正常(因此固件正确)。 我们只需将倒置 F 型天线替换为 ALA621C4芯片

需要指出的是、引导加载程序在第一个 PCB 版本上也无法正常工作。 当我们将外部 SoC 连接到 launchpad Rx/Tx 和 launchpad 电源时、我们看不到任何东西。 在相同条件下、Launchpad 上的 SoC 正在正常引导。

TI 能否检查我们的设计(请参阅下面的附件)并就此情况向我们提供一些建议?

e2e.ti.com/.../Beacon.pdf

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

    您如何知道引导加载程序不起作用? 您是否遵循 www.ti.com/.../swra466 和 www.ti.com/lit/pdf/swcu117引导加载程序一章中的说明?

    在运行调试时、"什么都没有发生"是什么意思? 您使用的是什么软件、应该发生什么情况?

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

    我认为我应该作出一些澄清。

    关于引导加载程序:是的、我们正在使用此指令并尝试其他一些工具(如 SmartRF 闪存程序2)。 所有这些都不会产生相同的结果-外部 CC2640不会在 Rx/Tx 线路上进行任何活动、也不会与主器件通信。 当我们通过 Launchpad 连接内部 CC2640时、一切都正常。
    任何情况都不会发生、这意味着 Rx/Tx 引脚和射频中没有活动。 我们可以开始调试程序、但除了 JTAG 之外、我们看不到任何工作表现。 我们无法在 UART 和射频中看到任何内容。 需要指出的是、我们有3个具有相同行为的 PCB。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vladimir、

    您是否为引导加载程序使用了正确的 UART 引脚?

    您使用的软件是什么? 您在定制板中具有什么 QFN 封装和射频配置?

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

    是的 、我们将 DIO1/DIO0用于 UART 引脚、如 www.ti.com/.../swra466a.pdf 中 QFN32/5x5的表8中所列。

    如果您询问 SoC 中的软件(固件)、我们将使用定制软件(它在以前的 PCB 版本上工作正常)。 我们只有在将项目从 Eagle 转移(复制)到 Altium 时才会遇到错误(原理图是相同的、在大多数情况下复制了 CC2650STK-RD)。
    如果您询问 PC 上用于引导加载程序的软件、请尝试 访问 www.ti.com/.../swra466

    射频配置-无外部偏置的差分。 您可以在附件中的主题中看到我们的原理图。 我们复制设计 CC2650STK-RD 并替换 Amotech 的倒置 F 型天线到芯片天线。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们尝试使用 Molex 的另一个天线。 但结果仍然相同-无射频活动。

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

    您是否已验证硬件是否正常? 所有电源引脚都具有正确的电压、依此类推?

    您能否从 SmartRF Studio 控制电路板?

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

    是的、我们已检查电压。 所有这些都看起来很好:
    VCC = 3.3V
    VDDS = 3.3V
    DCDC_SW = 1.68V
    VDDR = 1.68V
    电压与第一个工作版本相同。

    如果直流/直流关闭电压相同、并且仍然没有射频。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Fredrik

    我们也尝试通过 SmartRF Studio 工作。
    结果相同- PCB 的第一个版本可以向射频发送和接收数据包。 新 PCB -不是。
    我认为 PCB 或 IC 应该有问题、但我们仍然不了解什么。
    您能检查我们的设计吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vladimir Aparin
    调试代码时 TI-RTOS 的任务是否正常工作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Luu
    是的、任务正常工作
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vladimir、

    接地焊盘中确实有接地过孔、对吧? 我在布局图中看不到它们。

    您确定24MHz 晶体启动了吗?

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

    确保我们有接地焊盘的通孔。

    我们将检查晶体、确保它们再次启动一次。
    正如我在 TRM 中看到的、有一个用于 MCU 内核和射频内核的高频时钟。 因此、我认为、如果 MCU 内核中的程序正常工作、晶体必须工作。
    您能否向我们推荐特殊的方法来检查晶体是否按预期工作?

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

    最好的方法是使用频谱分析仪来监听晶体。

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

    您好 Fredrick。

    我们没有频谱分析仪。 示波器。

    我们尝试通过它们来检查晶体。 我们看不到振荡。

    我们如何确定我们的晶体选择正确? 我们尝试使用2种型号、以满足数据表中的精度和负载要求。 但在这两种情况下、cc2650都不以射频发送任何内容。