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.

[参考译文] CC2640R2F:FSC-BT616无法与应用建立连接

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1330930/cc2640r2f-fsc-bt616-cannot-establish-connection-with-app

器件型号:CC2640R2F

您好!

我在尝试让我的项目运行。 此项目可在另一个 cc2640r2f 模块上完美地运行。

如果 将其刷写到 FSC-BT616上、我可以找到 广播模块、但我无法连接或配对该模块。

然后、我刷写了 不同的项目、如具有5XD 电路板配置的 SimpleBLEPeripheral 或 ProjectZero。

它们都运行在模块上、但我仍然无法连接甚至配对。

我没有考虑过 FSC-BT616有什么特别之处吗?

非常感谢。

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

    您好!

    您能否分享  FSC-BT616产品说明书? 此外、您 进行了哪些代码更改以使其成为5xD 板配置?

    -克尔

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

    e2e.ti.com/.../iCOM_5F00_BM15R2_5F00_AN-Module_5F00_Product-Specification-V1.1_2D00_20170329_2D00_2.pdfe2e.ti.com/.../fsc_2D00_bt616_2D00_datasheet_2D00_v2.1_2D00_en.pdf

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

    我上传了 FSC-BT616数据表、该数据表不起作用。

    我还上传了可正常使用的 BM15_AN-R2数据表。

     在 SimpleBLEPeripheral 中、仅在预定义符号中更改为5XD、未做其他更改。 只是用于测试。 它在 BM15上工作、但在 BT616上不工作。

    我不知道为什么。 TI 推荐使用 FSC-BT616。

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

    我还可以调试程序、程序正常工作。  

    我可以在 GAPROLE_CONNECTED 处设置一个断点、它就会到达那里。

    但我没有连接。

    蓝牙配对无法正常工作。 三星表示该设备无法配对。

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

    您好!

    不要将预定义符号设置为 CC2640R2DK_5XD。 因为其电路板文件适用于参考设计、可能与  FSC-BT616不同。 因此、请将符号预定义为 CC2640R2_LAUNCHXL。

    打开位于 C:\ti\simplelink_cc2640r2_sdk_5_30_00_03\source\ti\blestack\boards\CC2640R2_LAUNCHXL 的板级配置文件

    在 CC2640R2_LAUNCHXL.h 上、您需要设置正确的射频前端和偏置配置符号。 FSC-BT616数据表未提及哪种类型。 但是、它通常是 RF-P 和外部偏置上的单端射频。 因此、将符号设置为 CC2650EM_4XS

    在 CC2640R2_LAUNCHXL.c 中、注释掉了 BoardGpioInitTable[]中的所有条目。

    此外、在 CC2640R2_LAUNCHXL_initGeneral ()中注释掉 Board_initHook ();

    然后重新构建所有简单的外设并将闪存安装到您的电路板上。  

    -克尔

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

    您好!

    非常感谢。

    很遗憾、它不起作用。  PIN_INIT 处的 CC2640R2_LAUNCHXL 残桩。 我就像你说的一样,注释了 BoardGPIOInit 和 Board_initHook ()中的所有条目。

    CC2640R2DK_5XD 可正常运行。 我尝试了所有变体的天线。  没有任何效果。  

    如果你有更多的想法,欢迎你。 谢谢。

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

    您好!

    Pin 表可能会被修改,这就是 PIN_INIT()失败的原因。 作为快速测试、您能否尝试将该电路板连接到 SmartRF Studio 以查看是否能够从器件中获得任何射频?

    此致、

    1月

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

    您好!

    不要注释掉 BoardGpioInitTable[]上的 PIN_TERMINATE。 如果您在开发过程中使用5XD 电路板文件时遇到任何问题、请切换回 launchpad 电路板文件。

    const PIN_Config BoardGpioInitTable[] = {
    
        //CC2640R2_LAUNCHXL_PIN_RLED | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,       /* LED initially off */
        //CC2640R2_LAUNCHXL_PIN_GLED | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,       /* LED initially off */
        //CC2640R2_LAUNCHXL_PIN_BTN1 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_HYSTERESIS,          /* Button is active low */
        //CC2640R2_LAUNCHXL_PIN_BTN2 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_HYSTERESIS,          /* Button is active low */
        //CC2640R2_LAUNCHXL_SPI_FLASH_CS | PIN_GPIO_OUTPUT_EN | PIN_GPIO_HIGH | PIN_PUSHPULL | PIN_DRVSTR_MIN,  /* External flash chip select */
        //CC2640R2_LAUNCHXL_UART_RX | PIN_INPUT_EN | PIN_PULLDOWN,                                              /* UART RX via debugger back channel */
        //CC2640R2_LAUNCHXL_UART_TX | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL,                         /* UART TX via debugger back channel */
        //CC2640R2_LAUNCHXL_SPI0_MOSI | PIN_INPUT_EN | PIN_PULLDOWN,                                            /* SPI master out - slave in */
        //CC2640R2_LAUNCHXL_SPI0_MISO | PIN_INPUT_EN | PIN_PULLDOWN,                                            /* SPI master in - slave out */
        //CC2640R2_LAUNCHXL_SPI0_CLK | PIN_INPUT_EN | PIN_PULLDOWN,                                             /* SPI clock */
    
        PIN_TERMINATE
    };

    const PIN_Config BoardGpioInitTable[] = {
    
        //CC2640R2DK_5XD_PIN_LED3 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,  /* LED initially off */
        //CC2640R2DK_5XD_PIN_LED4 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,  /* LED initially off */
        //CC2640R2DK_5XD_KEY_SELECT | PIN_INPUT_EN | PIN_PULLUP | PIN_HYSTERESIS,                   /* Button is active low */
        //CC2640R2DK_5XD_KEY_UP | PIN_INPUT_EN | PIN_PULLUP | PIN_HYSTERESIS,                       /* Button is active low */
        //CC2640R2DK_5XD_KEY_DOWN | PIN_INPUT_EN | PIN_PULLUP | PIN_HYSTERESIS,                     /* Button is active low */
        //CC2640R2DK_5XD_KEY_LEFT | PIN_INPUT_EN | PIN_PULLUP | PIN_HYSTERESIS,                     /* Button is active low */
        //CC2640R2DK_5XD_KEY_RIGHT | PIN_INPUT_EN | PIN_PULLUP | PIN_HYSTERESIS,                    /* Button is active low */
        //CC2640R2DK_5XD_3V3_EN | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL,                 /* 3V3 domain off initially */
        //CC2640R2DK_5XD_UART_TX | PIN_GPIO_OUTPUT_EN | PIN_GPIO_HIGH | PIN_PUSHPULL,               /* UART TX pin at inactive level */
    
        PIN_TERMINATE
    };

    关于射频前端和偏置配置 、设置单端射频内部偏置 CC2650EM_4IS。 但在当前代码中、不支持该功能。 打开 ble_user_config.h、然后添加以下代码。 单击 pic 以放大。

    -克尔

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

    谢谢! 是的、我没有注释 PIN_TERMINATE。 我是这样做的,在你的屏幕截图中。 不奏效。 仍然无法连接。  

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

    您好、是的、我看到它在广播、但我无法与该模块连接或配对。 如果我尝试将其与智能手机的蓝牙配对、则表示该模块无法配对。

    如果我在 GAPROLE_Established_connect 中设置断点、则该断点会在那里停止、如果我尝试使用智能手机进行连接。

    但未建立连接。

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

    尊敬的 Andreas:

    您能否分享您尝试连接设备的方式? 您是否正在使用 GATT 表查看器或 BLE 扫描应用、例如 SimpleLink Connect、SlSimpleLink Starter 或 BLE Scanner?

    此致、

    1月

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

    大家好、我使用适用于 Android 的 SimpleLink 应用。 我从 RF-Star 订购模块、因为我浪费了太多时间使用此模块。

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

    您好!

    我懂了。 如果您对 CC2640R2或移动应用还有任何疑问、请随时创建新帖子或对此消息进行回复。 现在、 我将关闭该主题、但如果您回复此消息、它应该会重新打开该主题。 否则、请随时打开相关主题。

    此致、

    1月