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.

[参考译文] CC3220:无启动

Guru**** 2558950 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/725188/cc3220-no-start

器件型号:CC3220

大家好!
我完成了我的定制 PCB 的第二个依赖项。

我焊接它和...

UniFlash 在我的定制 PCB/上连接到芯片

SOP 为010或000 (如果需要、我将其切换)

可通过 UniFlash 进行编程

但它不会启动。

检查列表是什么? 我在哪里出错了?

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

    您好!

    -您是否能够通过 JTAG 连接并从 CCS 运行固件(重要的是要知道您是否能够通过 sl_Start()启动 NWP)?
    -您使用哪种类型的 CC3220芯片(R、S、SF)?

    您是否遵循了设计清单( www.ti.com/.../swru462 )中的要求?

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1) 1)无 JTAG 焊接
    2) SF
    重要 UPD:
    SOP2引脚 GND 上的2.7k 电阻为0V、引脚为3.25V
    电阻器正常。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您无法在新硬件上使用 JTAG/SWD? 如果您没有可用的 JTAG、则很难确定问题的原因。 对于首次测试、请使用不启用 NWP 的固件(无需调用 sl_Start()、只需简单的 LED 闪烁等)。

    您可以尝试以下过程:
    -设置为 SOP 010 (或更好的100)并重新启动您的板
    -通过 Uniflash 连接并在开发模式下上传固件映像
    -将 SOP 设置为000 (不仅是010)
    -重新启动电路板并等待60秒
    -重新启动电路板并再次等待
    -设置 SOP 100并通过 Uniflash 进行连接
    -按 Uniflash 按用户文件浏览器列出文件(检查您是否可以列出文件并看到/tmp/phy.cal 等系统文件)

    更新了:使用示波器显示在器件启动期间 SOP2引脚上的电压。 您应该会看到在启动期间出现脉冲到低电平的短路。

    1月

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

    我会听从您的建议、但我看到了一些东西。

    我只需在初始化中使用 sl_Start (0、0、0)加载 LEB 闪烁程序。

    void main (void)

       Board_initGPIO();
       Board_initSPI();  
       sl_Start (0、0、0);

     while (1)

      GPIO_write (board_id、Board_LED_on);
       ClockP_usleep (ns_blink_sleep_50ms);
       GPIO_write (board_id、Board_LED_off);
       ClockP_usleep (ns_blink_sleep_50ms);

    它通过 Uniflash 在闪存中加载并启动。 然后停止。

    只需 INIT、LED_ON 和 STOP。

    有时它会闪烁1或2次。 然后停止。

    在哪里可以是(?) 问题?

    P.S.在哪里可以阅读有关芯片 cc322sf 内部 dc_dc 转换器的信息?

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

    您好!

    是的、您的想法是正确的。 对我来说、这也是电源问题。 第一步,您应该检查在 sl_Start()时电源电压是否没有下降。 请确保您的电源能够为器件校准提供峰值电流(3.3V 时为450mA、持续24ms)。 我不知道提供有关内部 DC-DC 的附加信息的文档。

    也许您可以尝试测量 CC3220引脚上的电压、正如您之前讨论的主题帖中所做的那样:

    很遗憾、我无法帮助您解决这种硬件问题。 请等待 TI 方面的更多建议。

    1月

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

    您说的那样

    无文件.cal

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

    因此、NWP 不会启动、因此闪存中没有校准文件。

    在 sl_Start()时查看电源电压可能会很有趣。 您可以检查电压降。

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

    引脚 V AT launchpad (作为参考) 电压 V
    9. 1、15 1、23
    10. 3、25 3、25
    21. 0、88 3、15 (2、2k 分辨率是可以的!)
    24 0 0
    25 1.9. 1.9.
    32 1、8 1、8
    33. 1、8并下降 1、8并下降
    34 0 0
    35. 0 0
    36. 1、92 1.9.
    37. 3、25 3、25
    38. 1、92 1.9.
    39. 3、25 3、25
    40 0、8. 0、43
    41. 0、8. 0、43
    42. 1、8并下降 1、8并下降
    43. 1、15 1、4
    44. 3、25 3、25
    45. 1、4 1、3、然后下降
    46. 1、4 1、3、然后下降
    47. 3. 然后下降
    48 1、92 1.9.
    49 1、22 1、21
    54 3、25 3、25
    56. 1、15 1、21
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请等待 TI 的回答。 DCDC_PA_SW_P 和 DCDC_PA_SW_N 上的电压看起来可疑。 但我不确定...

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

    这就是我需要内部转换器的化学成分的原因)

    我忘记了:在 launchpad 和我的定制板上、我有10uH (十) 0805电感器。 全部。

    它可以在 LaunchPad 上正常工作。

    UPD:我将传统的 i电 感器(1、2.2、10、10uH)返回 至 lanchpad、但将其焊接至我的定制板。 无结果。 lanchpad 工作正常。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    电源正常。 稳定的3.3V 电压
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    >>更新:使用示波器显示在器件启动期间 SOP2引脚的电压。 您应该会看到在启动期间出现脉冲到低电平的短路。
    我明白了。

    Luanchpad SOP2示波器图
    https://tlgur.com/d/p8DVXyWg
    它是3.3V -> rst -> Delay -> PWM


    定制板 SOP2示波器图
    https://tlgur.com/d/9gjAONOG
    它是3.3V -> rst ->延迟-> 3.3V
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    感谢您提供最新图片。 根据先前的信息、我们知道您的固件由 bootlaoder 加载并正确执行。 当需要校准电流时,您的硬件在 sl_Start()时失败。 从我的角度来看、它看起来是 CC3220芯片上的直流/直流问题、正如我之前所说的。 不幸的是、我没有遇到这种问题的诊断。 您应该等待 TI 方面的回答。

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我不使用 sl_Start()-同样的问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我认为在您执行了会增加功耗的部分代码后、您的硬件会出现故障。

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

    适用于(;);
    /*呼叫板初始化函数*/
    // Board_initGeneral();
    //
    ///*启动 NoRTOS */
    // NoRTOS_START();/*<-请勿触摸!*/
    //
    ///*启动主函数*/
    // mainThread (NULL);
    返回(0);


    没有。 仅用于(;;);不带任何初始化。
    同样的问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为是一样的。

    我有7个芯片、其中2个芯片被烧坏、3个芯片是不可盯视的。

    我是如何烧坏前两个的:

    1) 1)制作定制板

    2) 2)焊接所有 R、C、L 芯片、仅适用于 cc3220。

    3) 3)通过 Uniflash 加载我的固件

    4) 4)还行。 程序启动。 我已经用 UART 写了注销、正常工作是每个周期20-25个日志字符串。

    5)但是! 现在、它已经处理了4-5个字符串并执行了重新引导。 重新引导并重新引导...

    6)它变热了。 可能是100-120°C。 电流为1、5A (由 cc3220sf-launchpad 供电)

    它是关于焦屑

    大约3次时:我将它们焊接到了 lanchpad 上。 Uniflash 连接到它们可编程、但固件无法启动。

    我多次检查 PCB 设计。

    我只编写了 LED 闪烁程序。

    并且始终 sl_Start()是刻录的原因。

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

    我无法确定您的电路板/原理图可能出现的问题。

    我认为您应该将原理图和布局发布给 TI 方进行审核。 更好的做法是为该主题打开新主题。

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

    我将启动一个新的线程