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:更新蓝牙 SDK 版本

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1415001/cc2640r2f-update-bluetooth-sdk-version

器件型号:CC2640R2F
主题中讨论的其他器件: CC2640R2L

工具与软件:

您好!

我对 CC2640R2F 的 SDK 版本有疑问

当前版本 I use SDK 版本3.30.00.20项目蓝牙(简单串行套接字) 版权所有(c) 2020、德州仪器(TI)公司

则可以立即下载此 SDK。 是否更改 SDK 版本会影响它?

请建议使用 SDK 版本来支持项目简单串行套接字。

此致、

Vasu Khwanyuen

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

    尊敬的 Vasu:

    最好始终处于最新的 SDK 版本上、以确保拥有最稳定的 SDK 版本。 如果简单串行套接字示例对您的应用至关重要、则我建议至少改用3.40 SDK、因为 BLE 示例指南 https://github.com/TexasInstruments/ble_examples/tree/simplelink_cc2640r2_sdk-3.40中提供了该 SDK 版本示例的版本

    我们提供迁移指南、可帮助您将项目从一个 SDK 版本迁移到另一个版本。 如果可能、我强烈建议使用以下指南迁移到最新的 SDK:

    https://dev.ti.com/tirex/content/simplelink_cc2640r2_sdk_5_30_00_03/docs/blestack/ble_user_guide/html/ble-stack-3.x-guide/migration.html

    此致、

    1月

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

    您好!

    在尝试更新 SDK 后提供。 我发现 SDK 3.40.00.10和 SDK 5.30.00.03都有错误

    如何解决此问题?

    此致、

    Vasu Khwanyuen

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

    尊敬的 Vasu:

    您是否为这些 SDK 使用 SDK 发行说明中指定的 CCS 版本? 此外、能否验证 SDK 是否显示在 CCS IDE 的产品页面中?

    此致、

    1月

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

    您好、Jan:

     在  CCS 版本 10.1.00004中试用 SDK 3.40.00.10

    但在更新 SDK 之前、我使用的  CCS 版本 为10.1.00004、SDK 版本 3.30.00.20找不到错误

    此致、

    Vasu Khwanyuen

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

    您好、Jan:

    我尝试将编译器版本更改为18.12.3。  出现未找到结果错误、但编译器版本18.12.4时发现错误。

    我不明白为什么编译器会出现问题?

    我相信。

    SDK 3.40.00.10无法使用编译器版本18.12.4、但发行说明推荐版本18.12.4。

    首先、我启动工程并从 SDK 3.30.00.20导入示例(版本说明建议使用编译器18.12.3)、然后我将 SDK 更改为3.40.00.10、但项目是相同的。  编译器版本18.12.3的支持

    此致、

    Vasu Khwanyuen

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

    您好!

    更新、现在我可以使用编译器版本18.12.8从 CCS 3.40.00.10重新编译传递。

    此致、

    Vasu Khwanyuen

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

    尊敬的 Vasu:

    很高兴听到这个问题似乎已经解决。 这是有道理的、因为每个 SDK 版本都使用特定的工具链配置进行测试、因此我们可能使用了不受支持的版本。

    此致、

    1月

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

    您好、Jan:

    如果我 为我的项目使用 SDK 5.30.1.11简单串行套接字。 是否可以使用 SDK 最后版本?

    您能否比较 SDK 版本5.30.001.11和 3.40.00.10? 我需要详细信息。 我看到用户指南中没有关于 SDK 的详细信息。 SDK 有多不同?

    我考虑将 SDK 从 versioin 3.30.00.20升级到新版本。

    此致、

    Vasu Khwanyuen

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

    尊敬的 Vasu:

    ble4和 ble 5堆栈以及这些 SDK 版本之间的驱动程序都有许多更改。 要获取精确的差异列表、我强烈建议参考这些 SDK 版本之间的版本说明。 我主要希望这些版本之间能够进行错误修复和软件改进。

    此致、

    1月

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

    您好、Jan:

    我已经理解了。

    好的、返回 更新 SDK。

    我尝试了 SDK。 我在内存闪存中发现可疑点。

    请参阅闪存最后一页上的下图、它在 SDK 版本5.30.1.11中使用更大的内存

    - SDK 版本5.30.1.11.

    - SDK 版本 3.40.00.10.

    - SDK 版本 3.30.00.20.

    这是正常情况、还是不应该发生?

    此致、

    Vasu Khwanyuen

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

    您好!

    如果您注意到前一页中的3k 移到了最后一页、我认为这可能是正常的。

    此致、

    1月

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

    您好、Jan:

    摘要如果我从 SDK 3.30.00.20更新到 SDK 5.30.001.11  

    没问题。 我能否将此 SDK 与我的项目简易串行套接字配合使用?

    在更改日志中、我看到 BLE5-Stack 新功能更新所有示例仅支持 CC2640R2L 和(TI-RTOS 和驱动程序)。 "其他"是修复错误。

    请与我确认

    此致、

    Vasu Khwanyuen

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

    尊敬的 Vasu:

    如果将项目迁移到5.30、我预计迁移完成后不会出现任何问题。

    此致、

    1月

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

    您好、Jan:

    我按照重建项目进行操作。

    如果导入新项目、则使用 Simple serial 套接字。 然后、在重新编译 SDK 5.30.00.20之前、请勿重新编译 SDK 3.30.00.20  

    因此、重建时不要传递"ble5_simple_serial_socket_server_cc2640r2lp_app.out"该文件出错。

    您是否遇到过这样的事件?

    我不知道为什么会发生这种情况?

    此致、

    Vasu Khwanyuen

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

    尊敬的 Vasu:

    很抱歉耽误你的时间。 我离开办公室了。 您能否分享您在迁移到5.30 SDK 后看到的错误?

    此致、

    1月

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

    您好、Jan:

    请见下图。 如果编译器 SDK 5.30 (SDK 3.30之前的编译器不是 SDK 5.30)

    此致、

    Vasu Khwanyuen

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

    您好!

    通常的过程是使用简单外设 SDKv5.30作为基址、然后从 SDKv3.30移植简单串行套接字。 这需要做很多工作。

    -kel

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

    您好!

    我只是不明白。 为什么会出现问题?

    您能帮助我在 SDK 最后版本中找到简单串行套接字吗? 我不能这么简单。

    此致、

    Vasu Khwanyuen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能帮助我在 SDK 最新版本中找到简单串行套接字吗? 我找不到这么简单。

    正如我提到的、这需要做很多工作。 没有快速的解决方案。

    如果使用最新的 SDKv5.30不是严格的要求、那么只需使用 SDKv3.40即可。

    -kel

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

    您好!

    如果仍使用 SDK 5.30、并在 SDK 3.30中的第一个编译器位于 SDK 5.30中的编译器之后(未找到错误)。

    我该怎么办?

    此致、

    Vasu Khwanyuen

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

    您好!

    您应该测试它。 如果它正常工作、那么这是好的。

    -kel