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.

[参考译文] SIMPLELINK-LOWPOWER-F2-SDK:无法在 SysConfig 中为 RSK 封装中的 CC2674R10 配置 BLE 射频栈

Guru**** 2768935 points

Other Parts Discussed in Thread: CC2755R10, SYSCONFIG, CC2674R10, CC2674P10

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1591068/simplelink-lowpower-f2-sdk-unable-to-configure-ble-rf-stack-in-sysconfig-for-cc2674r10-in-rsk-package

器件型号:SIMPLELINK-LOWPOWER-F2-SDK
Thread 中讨论的其他器件: SysConfigCC2674R10、CC2755R10、 CC2674P10

您好:

我在尝试使用 Simplelink SDK 版本 8.13.0.11 针对 RSK 包中的 CC2674R10 配置工程时遇到了问题。  当您创建新工程或将现有工程迁移到目标 CC2674R10RSK 时、SysConfig 会在您打开 BLE RF Stack 选项卡时显示错误、导致您无法创建或配置 BLE 栈。

我发现重现问题的最简单方法是使用 TI 开发人员专区中的在线 SysConfig 工具。  如果您使用 SimpleLink F2 SDK 版本 8.31.0.11 针对采用 RSK 封装且未选择电路板的 CC2674R10 创建新设计、则 BLE RF Stack 页面会显示以下错误:

Unable to render selection
Error: Configurable "rfDesign" of "/ti/ble5stack/ble$static": Validation failed: [
  {
    "instancePath": "",
    "schemaPath": "#/additionalProperties",
    "keyword": "additionalProperties",
    "params": {
      "additionalProperty": "options"
    },
    "message": "must NOT have additional properties"
  }
]

    at x (https://dev.ti.com/sysconfig/ui.js:519:949060)
    at t.createMetaContentConfigurableMgr (https://dev.ti.com/sysconfig/ui.js:519:950645)
    at d.createMetaContentConfigurableMgr (https://dev.ti.com/sysconfig/ui.js:519:1051536)
    at https://dev.ti.com/sysconfig/ui.js:519:1056744
    at Tt (https://dev.ti.com/sysconfig/ui.js:342:5322)
    at Qr.Sa [as map] (https://dev.ti.com/sysconfig/ui.js:342:40208)
    at d.addMetaContentConfigurableMgrs (https://dev.ti.com/sysconfig/ui.js:519:1056729)
    at d.initMetaConfigurables (https://dev.ti.com/sysconfig/ui.js:519:1052830)
    at d.createStatic (https://dev.ti.com/sysconfig/ui.js:519:1150736)
    at g.initStatic (https://dev.ti.com/sysconfig/ui.js:519:859890)

如果您以其他处理器为目标、此选项卡似乎工作正常。  我已经使用 CC1354P10-1 LaunchPad 完成了一些原型设计、建议将其作为与 CC2674R10RSK 最接近的模拟器件、但只在我尝试通过 SysConfig 迁移工程时遇到了上述问题。

我还在 Code Composer v20 和 v12 中复制了该问题、两者都使用 SDK 版本 8.31.0.11。  该错误看起来与 SysConfig 的 Web 版本中的错误几乎相同、但我添加了该错误、以防它提供任何额外的上下文。


重现步骤:

  1.  从 Resource Explorer 中的 CC1354P10-1 LaunchPad/BLE5-Stack /TI-Clang 目录导入 simple_peripheral 工程。
  2.  点击 BLE RF Stack 选项卡中的“Remove All“(全部删除)以删除现有的 BLE 配置。  如果存在迁移、SysConfig 将阻止进行迁移。
  3.  在器件视图中、迁移至以下目标、然后点击 Confirm:板“无“、器件“CC2674R10",“,封、封装“VQFN (RSK)“。

BLE RF Stack 选项卡现在显示以下错误:

Unable to render selection
Error: Configurable "rfDesign" of "/ti/ble5stack/ble$static": Validation failed: [

  {
    "instancePath": "",
    "schemaPath": "#/additionalProperties",
    "keyword": "additionalProperties",
    "params": {
      "additionalProperty": "options"
    },
    "message": "must NOT have additional properties"
  }
]
    at M (localhost:52787/.../ui.js:312:820583)
    at t.createMetaContentConfigurableMgr (localhost:52787/.../ui.js:312:822120)
    at u.createMetaContentConfigurableMgr (localhost:52787/.../ui.js:312:910075)
    at localhost:52787/.../ui.js:312:913394
    at Tt (localhost:52787/.../ui.js:234:5322)
    at Function.Is [as map] (localhost:52787/.../ui.js:234:40208)
    at u.addMetaContentConfigurableMgrs (localhost:52787/.../ui.js:312:913379)
    at u.initMetaConfigurables (localhost:52787/.../ui.js:312:911345)
    at Function.createStatic (localhost:52787/.../ui.js:312:998733)
    at p.initStatic (localhost:52787/.../ui.js:312:762289)

我发现 一个大约 10 个月前的帖子 似乎是这个相同的问题在不同版本的 SDK (7.41.0.17) 上,但解决“SDK 8.30 修复它“似乎仍然不适用。  

请提供有关修复程序或解决方法的任何信息。

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

    您好 Alexander、

    让我与团队核实这一问题的解决方法。 它似乎已经被报道,但我将尝试重现,看看它是否是一样的第一.

    BR、

    David。

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

    David、感谢您对此进行研究。  您是否能够重现此问题?

    如果您需要我尝试我这边的其他任何东西、请告诉我。

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

    您好 Alexander、

    对延迟表示歉意、我复制了问题、我正在等待团队进行调查。

    当我得到答案时、我会回来给您解答。

    BR、

    David。

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

    David、 我只是想重新查看此主题、询问是否有关于此问题的任何更新。  这使我无法推进项目的开发、如果能够分享任何类型的时间线、这将非常方便。

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

    尊敬的 Alexander:

    我们在用户指南中提供了一些有关如何为新器件创建元数据以启用 SysConfig 的说明。 这是围绕 CC2651 编写的、但相同的方法应该适用于 CC2674R10RSK:

    https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_8_31_00_11/docs/ble5stack/ble_user_guide/html/cc13xx_cc26xx/software-on-cc13x1x-26x1x.html#id2

    谢谢、

    Marie

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

    尊敬的 Alexander:

    如果您正在开发新工程、我建议您查看 CC2755R10 并与 CC2674R10 进行比较。 SimpleLink F3 SDK 支持该器件。 该器件的内存和许多其他功能大小相同。 1ku 价格为 1.99 美元(而 CC2674 的 1ku 价格为 3.9 美元)。 如果您想使用 CC2674 有具体原因、请告诉我。

    https://www.ti.com/product/CC2755R10 

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

    Marie、

    感谢您告诉我 CC2755R10。  价格当然很有吸引力、但选择 CC2674R10 RSK 的重要因素之一是可用的 IO 引脚数量、我们已经围绕 CC2674x10/CC1354x10 系列的 RSK 封装设计了我们的项目。  我将查看您指出的《用户指南》一节、了解它是否有助于解决我的问题。

    从软件或硬件支持的角度来看、我不应该使用 CC2674R10 RSK 并且应该寻找其他东西吗?  此器件在 SDK 中是否没有像其他器件那样获得相同级别的支持?  CC2674R10 是一款活跃器件、在 SimpleLink F2 SDK 中列为支持蓝牙、因此对我来说、它看起来并不像危险信号。

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

    Marie、

    我阅读了用户指南的链接部分、但我认为创建新 LaunchPad 定义的过程不适用于我的问题。  CC2674R10 RSK 在 SysConfig 中大部分已正常工作、唯一的例外是 BLE RF 栈配置页面。  我是直接面向 CC2674R10 RSK 器件、而不是使用 SysConfig 中的 LaunchPad 电路板定义、因为我已经有定制板、只要我针对不同的射频栈、我就可以配置外设和 tirtos7 的所有其他设置。  我已在硬件上成功构建并运行 TI 15.4 Stack 工程、我只能使用 BLE。

    我曾尝试按照用户指南中的说明、根据 CC2674P10 RGZ LaunchPad 的模板创建 CC2674R10 RSK Launchpad、以查看其工作方式是否有所不同、但 SysConfig 抱怨、如果我尝试编译工程或打开 SysConfig 编辑器、它无法为虚构的 LP_EM_CC2674R10 找到射频设计。

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

    尊敬的 Alexander:

    对于定制板、我们在 UG 中介绍了这一章;

    https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_8_31_00_11/docs/ble5stack/ble_user_guide/html/cc13xx_cc26xx/custom-hardware-cc13xx_cc26xx.html

    谢谢、

    Marie H

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

    Marie、

    我已经尽我的能力去跟踪了该页上的信息。  创建定制电路板文件部分介绍了如何使用 SysConfig 为 GPIO 和外设进行引脚分配、这是我为定制电路板完成的。  更改器件配置一节似乎已经过时、因为我的工程无法在工程属性中更改器件变体、并附有一条说明使用 SysConfig 迁移器件的注释、我 已经完成了这一操作。

    迁移到 CC2674R10 RSK 似乎不是问题。   为 CC2674R10 RSK 设置项目后、我无法访问 SysConfig 中的 BLE 栈设置页面。  所有其他 SysConfig 选项似乎都可以正常工作、包括配置其他无线堆栈。