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.

[参考译文] CC3220SF-LAUNCHXL:LAUNCHXL-CC2650 + LAUNCHXL-CC3220SF 配置示例不起作用

Guru**** 2549960 points
Other Parts Discussed in Thread: CC3220SF, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/771360/cc3220sf-launchxl-launchxl-cc2650-launchxl-cc3220sf-provisioning-sample-is-not-working

器件型号:CC3220SF-LAUNCHXL
Thread 中讨论的其他器件:CC3220SFCC2650

昨天、我在 TI 网站上看到了有趣的测试 WIFI 配置使用 BLE。

此示例使用 CC32Xx 和 CC26XX, 我在此测试中尝试使用 CC3220SF LaunchPad + CC2650 Launchpad。 (我只有 CC2650 LaunchPad……)

(我尝试此链接: http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20SDK%20Plugins%2FConnectivity%2FSimpleLink%20SDK%20BLE%20Plugin%2FExamples%2FDevelopment%20Tools%2FCC3220SF-LAUNCHXL%2FBluetooth%2Fble_wifi_provisioning)

CC3220SF 示例代码运行良好。  我看到 UART 调试端口正在工作、打印消息就在这里。

[apThread]上电唤醒
===================================================================================
 BLE 配置示例版本1.00.00.00
===================================================================================
[bleThread]正在初始化 CC26xx BLE 网络处理器...

但不会打印 SNP 初始化消息。

我找到了用于生成 SNP 映像的 CC2650lp 示例代码。  我在 BLE Stack 示例"simple_np_cc2650lp_app"中找到示例代码

制造和燃烧正常、但仍然不起作用。

Provising exsample 为 CC2640R2和 CC2650 Booster Pack 提供 SNP 映像、 不包括 CC2650 Launchpad。

此链接中的 CC3220图像源代码: http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20SDK%20Plugins%2FConnectivity%2FSimpleLink%20SDK%20BLE%20Plugin

此链接中的 CC2650 SNP 映像源代码: http://dev.ti.com/tirex/#/DevTool/CC2650%20LaunchPad/?link=Development%20Tools%2FKits%20and%20Boards%2FCC2650%20LaunchPad%2FProduct%20Page

使用 BLE-STACK-2-2-2。

CC3220SF 至 CC2650引脚连接(UART、SRDY、MRDY、复位引脚)正确。 多次 I 验证。 我连接到 CC3220 P61至 CC2650 DIO23、CC3220 P62至 CC2650 DIO12、P07至 BPRST。

我认为构建首选项没有任何问题。

有人知道什么是错误吗?
SNP 版本未进行机器加工? CC2650 Launchpad 不支持配置? 我不知道我犯了什么错误。

请帮帮我。

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

    您能否向我展示如何编辑 CC2650 simple_np 项目中的引脚映射以匹配 CC3220端使用的内容?

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

    您好、Ben M.  

    我不会调整 CC2650 SAMPLE_NP 项目引脚映射。 所以、这个示例代码引脚映射集 DIO23、DIO12为 MRDY、SRDY。

    UART 管脚映射为 DIO3:TXD、DIO2:RXD。

    simple_np.c 和 board_cc2650lp.h 中的该器件

    simple_np.c。

     portParamsSNP.mrdyPinID = SNP_MRDY_PIN;  //23、MRDY
     portParamsSNP.srdyPinID = SNP_SRDY_PIN;  //12、SRDY

    board_cc2650lp.h

    /* UART 板*/
    #define Board_UART_RX              IOID_2         /* RXD */
    #define Board_UART_TX              IOID_3         /* TXD */

    /* MRDY/SRDY 板*/
    #define Board_MRDY                 IOID_23        // MRDY */
    #define Board_SRDY                 IOID_12        // SRDY */

    因此、我修复了 CC3220示例代码、以匹配 CC3220SF_LAUNCHXL.c 中 CC2650的引脚

    GPIO_PinConfig gpioPinConfigs[]={
       /*带回调的输入引脚*/
       /* CC3220SF_LAUNCHXL_GPIO_SW3 *
       GPIOCC32XX_GPIO_22 | GPIO_CFG_INPUT| GPIO_CFG_IN_INT_INT_INT_Bot_Edges、
       /* CC3220SF_LAUNCHXL_MRDY */
       //GPIOCC32XX_GPIO_06 | GPIO_CFG_IN_pu、  
       GPIOCC32XX_GPIO_07 | GPIO_CFG_IN_pu、 //编辑配置
       /*输出引脚*/
       /* CC3220SF_LAUNCHXL_GPIO_LED_D7 *
       GPIOCC32XX_GPIO_09 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、
       /* CC3220SF_LAUNCHXL_GPIO_LED_D6 *
       GPIOCC32XX_GPIO_10 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、
       /* CC3220SF_LAUNCHXL_GPIO_LED_D5 *
       GPIOCC32XX_GPIO_11 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、
       /* CC3220SF_LAUNCHXL_SRDY */
       //GPIOCC32XX_GPIO_28 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_HIGH、
       GPIOCC32XX_GPIO_06 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH
               | GPIO_CFG_OUT_HIGH、 //edit 以进行配置
       /* CC3220SF_LAUNCHXL_RESET */
       GPIOCC32XX_GPIO_16 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH
                       | GPIO_CFG_OUT_HIGH、
    };

    GPIO07 (P62)和 GPIO06 (P61)正常工作。 (I 已测试。) 文档建议的这个引脚映射。(但可能适用于 CC2640R2...)

    我尝试使用 SRDY 和 MRDY 更改其他引脚、但不起作用。

    此外、UART 引脚 mach 没有问题。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您调试 BLE 配置示例以单步执行代码、应用实际上会在哪里挂起? 主机尝试启动 BLE 器件并等待初始化响应后、它是否挂起?还是在设置 SAP 接口时更早?

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

    我一段时间没有收到您的回复、因此我假设您能够解决您的问题。 我将关闭该线程。 如果仍有问题、您可以在此处再次发布、方法是按下"回复"按钮将其打开。 如果该线程在您返回之前锁定、您可以通过按下"提出相关问题"按钮打开引用此线程的新线程。

    此致、
    本·M