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.

[参考译文] CC2340R5:basic_ble 应用示例在定制电路板中不工作、而同一程序在 TI 开发板中可以正常运行

Guru**** 2763595 points

Other Parts Discussed in Thread: SYSCONFIG, LP-EM-CC2340R5

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1609963/cc2340r5-basic_ble-app-example-doesnt-work-in-custom-board-whereas-the-same-program-works-correctly-in-ti-dev-board

器件型号: CC2340R5
主题中讨论的其他器件: SysConfig

应用程序似乎反复崩溃、需要帮助检查这是否是硬件或固件问题

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

    您好、

    感谢您联系我们。 迁移到定制电路板时、您需要根据您的定制设计执行 SysConfig 修改并根据需要更新引脚映射。 在 SysConfig 中、您应将电路板更改为“Use Custom Board“、并根据您设计电路板的方式更新引脚映射。 用户指南的以下部分提供了一些有关如何从 LaunchPad 迁移到定制硬件的详细信息。

    https://dev.ti.com/tirex/content/simplelink_lowpower_f3_sdk_9_14_01_16/docs/ble5stack/ble_user_guide/html/cc23xx/custom-hardware-cc23xx.html#custom-hardware

    此致、

    1 月

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

    您好 Jan、感谢您的回答                                                                                                  1) 我转换了基本的 BLE 程序与定制板一起工作,并修改了它们以符合我的要求                                       2) 我注意到的第二件事是,当我尝试闪板下面的警告弹出:

    [DEVICEID[31:28] 对于所选目标为[DEVICEID.VERSION (2026年1月24日、4:27:52 PM][INFO] Cortex-M0P:DEVICEID.VERSION (DEVICEID[31:28])'0x1'未知。 假设采用最新的已知版本:修订版 A (1.0)。
    [DEVICEID[31:28] 对于所选目标为[DEVICEID.VERSION (2026年1月24日、4:27:52 PM][INFO] Cortex-M0P:DEVICEID.VERSION (DEVICEID[31:28])'0x1'未知。 假设采用最新的已知版本:修订版 A (1.0)。
    [DEVICEID[31:28] 对于所选目标为[DEVICEID.VERSION (2026年1月24日、4:27:52 PM][INFO] Cortex-M0P:DEVICEID.VERSION (DEVICEID[31:28])'0x1'未知。 假设采用最新的已知版本:修订版 A (1.0)。
    [DEVICEID[31:28] 对于所选目标为[DEVICEID.VERSION (2026年1月24日、4:27:52 PM][INFO] Cortex-M0P:DEVICEID.VERSION (DEVICEID[31:28])'0x1'未知。 假设采用最新已知版本:修订版 A (1.0)

    3) 我也尝试了配置内部 RC 振荡器,但我仍然找不到设备上的串行蓝牙扫描器,我这里的问题是我从 XDS 110(通过 TMS , TCK , RST )不正确地闪烁到定制板导致损坏在定制板从而影响板和双堆栈 这可能是一种可能性?

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

    您好、

    作为快速测试、您是否可以尝试在定制电路板上仅运行驱动程序示例、例如 uart2callback 或 gpiointerrupt 示例? 我想确保您的定制电路板按预期工作。 您还需要对这些示例进行定制电路板迁移、并相应地更新引脚。

    此致、

    1 月

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

    您好 Jan ,将 DC-DC 设置更改为 GLO 后,微控制器工作正常,我们测试了 LED 和 I2C 外设工作正常,                             

    然而, BLE Mac 地址仍然是 00:00:00:00:00:00 并且它没有向外部设备广播其名称或地址。                                                

    您能提出我可以从固件角度检查的任何内容吗?

    此致、

    Vinay

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

    尊敬的 Vinay:

    您能分享一下如何查看地址吗? 它显示在 UART 中吗?

    此致、

    1 月

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

    我上传了相同程序的图像在定制板和开发板,与下面的代码片段  

    我已在 SysConfig 中启用公共地址、但未生成有效的 Mac 地址。

    代码片段:                                                                                                                    

      uint8_t *pGapAddr = GAP_GetDevAddress (true);
      if (pGapAddr!= NULL)
      {
        sprint f (buf、“gap MAC:%02x:%02x:%02x:%02x:%02x:%02x:%02x\r\n“
            pGapAddr[5]、pGapAddr[4]pGapAddr[3]pGapAddr[2]、pGapAddr[1]、 pGapAddr[0]);
        debugPrint (buf);
      }
      暴露
      {
        debugPrint(“GAP MAC:读取失败(栈可能需要 INIT)\r\n“)
      }

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

    你好 Jan , FYI 我已经尝试使用随机静态地址,

    您能提出建议吗、我们还能做些什么?

    谢谢、此致

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

    您好、

    感谢您分享测试方法。 您有其他要测试的定制电路板吗? 我想检查问题是否特定于您的定制电路板上的 IC、或者问题是否发生在多个 IC 上。

    此致、

    1 月

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

    您好 Jan、

    我检查了两个不同的电路板的行为是相同的.

    我们还能做些什么来找出问题的根本原因?

    此致、

    Vinay

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

    能否请您确认我们是否需要为无线电/BLE 堆栈提供 VDDR 引脚才能工作,

    谢谢、此致。

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

    尊敬的 Vinay:

    VDDR 引脚应按照我们 LP-EM-CC2340R5 参考设计(在此处找到:www.ti.com/.../LP-EM-CC2340R5)中的所示连接  

    此致、

    1 月