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.

[参考译文] CCS/LAUNCHXL-CC2640R2:AoA 错误

Guru**** 2952510 points

Other Parts Discussed in Thread: UNIFLASH, CC2640R2F, CC2642R, LAUNCHXL-CC26X2R1

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/955679/ccs-launchxl-cc2640r2-aoa-error

器件型号:LAUNCHXL-CC2640R2
主题中讨论的其他器件:UNIFLASH、 CC2640R2F、 CC2642R、 LAUNCHXL-CC26X2R1

工具/软件:Code Composer Studio

您好!

我们有一位客户担心以下问题:

通过 RTLS_MASTER、RTLS_SLAVE 和 RTLS_PASSIVE 传导 AoA。
第一个案例:-将 simplelink_cc13x2_26x2_SDK_4_30_00_54与 CCSv10.1.1结合使用。 当尝试加载 RTLS_MASTER 和 RTLS_SLAVE 的示例代码时、它给出了以下错误信息:
" Cortex_M4_0:文件加载程序:存储器写入失败:等待目标闪存加载程序执行命令超时。
Cortex_M4_0:GEL:文件:C:\Users\ANAMUL Haque Sohel\workspace_v10\RTLS_master_CC26X2R1_LAUNCHXL_tirtos_ccs\Debug\RTLS_MASTER_CC26X2R1_LAUNCHXL_tirtos_ccs.out:加载失败。"
在随附的文件中提供了详细信息。

第二个案例:-将 simplelink_cc2640r2_sdk_3_10_00_15与 CCSv10.1.1和 CCSv9结合使用。 RTLS_MASTER 和 RTLS_SLAVE 示例代码在生成时给出了错误。 错误:
"gmake:目标'all'不会由于错误而重新生成。
说明资源路径位置类型
#20标识符"__int8_t"未定义.ccsproject /rtls_master_cc2640r2lp_app 第37行、外部位置:C:\ti\ti\cgt-arm_18.12.5.LTS \include\sys\_stdint.h C/C++ problem
#20标识符"__int8_t"未定义.ccsproject /rtls_master_cc2640r2lp_app 第88行、外部位置:C:\ti\ti\cgt-arm_18.12.5.LTS \include\machines\_types.h C/C++ problem
#66预计出现";" AOA.c /RTLS_MASTER_cc2640r2lp_app/Drivers/AOA 线路4 C/C++问题
gmake:***[Drivers/AOA/AOA.obj]错误1 RTLS_MASTER_cc2640r2lp_app C/C++问题
gmake:目标"全部"不会由于错误而重新生成。 RTLS_MASTER_cc2640r2lp_app C/C++问题"

第三种情况:-在 UniFlash 中使用 RTLS_MASTER.hex 的十六进制文件、但 RTLS UI 无法检测到器件。 我使用 xdsdfu.exe 更改固件版本、但无法更改。


此致、

Roland

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

    您好、Roland、

    [引用 user="Roland Melad"]通过 RTLS_master、RTLS_slave 和 RTLS_passive 进行 AoA。
    第一个案例:-将 simplelink_cc13x2_26x2_SDK_4_30_00_54与 CCSv10.1.1结合使用。 当尝试加载 RTLS_MASTER 和 RTLS_SLAVE 的示例代码时、它给出了以下错误信息:
    " Cortex_M4_0:文件加载程序:存储器写入失败:等待目标闪存加载程序执行命令超时。
    Cortex_M4_0:GEL:文件:C:\Users\ANAMUL Haque Sohel\workspace_v10\RTLS_master_CC26X2R1_LAUNCHXL_tirtos_ccs\Debug\RTLS_MASTER_CC26X2R1_LAUNCHXL_tirtos_ccs.out:加载失败。"
    在附加的文件中提供了详细信息。

    请参阅以下主题中的 YiKai 和 Clement 的回复:

    https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/t/931476

    [引用 user="Roland Melad"]第二个案例:-使用 simplelink_cc2640r2_sdk_3_10_00_15以及 CCSv10.1.1和 CCSv9。 RTLS_MASTER 和 RTLS_SLAVE 示例代码在生成时给出了错误。 错误:
    "gmake:目标'all'不会由于错误而重新生成。
    说明资源路径位置类型
    #20标识符"__int8_t"未定义.ccsproject /rtls_master_cc2640r2lp_app 第37行、外部位置:C:\ti\ti\cgt-arm_18.12.5.LTS \include\sys\_stdint.h C/C++ problem
    #20标识符"__int8_t"未定义.ccsproject /rtls_master_cc2640r2lp_app 第88行、外部位置:C:\ti\ti\cgt-arm_18.12.5.LTS \include\machines\_types.h C/C++ problem
    #66预计出现";" AOA.c /RTLS_MASTER_cc2640r2lp_app/Drivers/AOA 线路4 C/C++问题
    gmake:***[Drivers/AOA/AOA.obj]错误1 RTLS_MASTER_cc2640r2lp_app C/C++问题
    gmake:目标"全部"不会由于错误而重新生成。 RTLS_MASTER_cc2640r2lp_app C/C++问题"

    SDK 版本可与 CCS 版本绑定。 SDK 的 v3.10已经过验证、并且可能使用较旧的 CCS 版本进行验证。 我建议更新到 SDK 的当前版本。

    [引用 user="Roland Melad"]第三个案例:-在 UniFlash 中使用十六进制文件 RTLS_MASTER.hex 、但 RTLS UI 无法检测到器件。 我使用 xdsdfu.exe 更改固件版本、但无法执行此操作。

    您是否能够通过 CCS 连接到 LaunchPad?

    谢谢

    Ki

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

    [引用 USER="Roland Melad"] C:\Users\ANAMUL Haque Sohel\workspace_v10\RTLS_MASTER_CC26X2R1_LAUNCHXL_tirtos_ccs\Debug\RTLS_MASTER_CC26X2R1_LAUNCHXL_tirtos_ccs.out:加载失败。"[/quote

    另请注意 、路径中的空格 通常会导致编译问题

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

    您好!

    我知道我需要使用 simplelink_cc2640r2_sdk、而不是 simplelink_cc13x2_26x2_sdk。

    由于在 simplelink_cc2640r2_sdk_4_30_00_08 (最新版本)中、RTLS_master 和 retls_slave 项目不存在、因此我使用了 simplelink_cc2640r2_sdk_3_10_00_15。

    我还知道、此 simplelink_cc2640r2_sdk_3_10_00_15版本适用于较旧版本的 CCS。

    我在 CCSv10、CCSv9和 CCSv8中检查了 RTLS_master 和 RTLS_SLAVE 项目、这些版本中的每一个版本在编译时都给出了错误。

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

    我尝试使用 CCS 10.1.1从 SDK 3.10.00.15构建相同的示例。 它构建无错误。 我不确定您的环境有什么问题。 我将提请器件专家注意此主题。 他们将更熟悉 SDK 示例

    谢谢

    Ki

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

    您好、Ali、

    我将帮助您解决您的问题。 在此之前、我想确保您知道我们建议对 AoA 使用 CC2642R 器件而不是 CC2640R2F 器件。

    TI 已决定停止对 CC2640R2上的 TI 专有到达角(AoA)的进一步开发和支持。 我们建议并欢迎我们的客户在 CC2640R2上使用 AoA、以便从 CC2640R2过渡到基于蓝牙5.1规范的新 RTLS 示例、该规范可与 CC13x2R 和 CC26x2R 器件搭配使用。 这些软件示例可在 SimpleLinkTmCC13x2和 CC26x2软件开发套件 3.40或更高版本中找到,该套件采用符合蓝牙5.1标准的堆栈,并支持蓝牙5.1到达角。 要进行此转换、请参阅以下可用资源列表: Simple Link Academy、 AoA 协议栈用户指南、 LaunchPad 工具订购页面

    对于其余问题、您能否指定当前仍存在哪些问题?

    谢谢、此致、

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

    您好 Clement、

    感谢您的快速回复。

    那么、在这种情况下、我们无法在 CC2640R2器件上实现 AOA?

    因为我们两个月前购买了5个 CC2640R2s 来实现到达角、现在我们无法使用示例链接 SDK。

    如果我很理解、CC2640R2不支持蓝牙5.1的到达角功能、对吧? 或者、此过渡仅供 DU 终止从 CC2640R2上 AoA 的 TI 技术部件获得进一步支持?

    此致、

    //阿里

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

    您好、Ali、

    CC2640R2F 从未支持符合蓝牙5.1标准的 AoA。 CC2640R2F 仅支持专有 AoA。
    对于评估、您仍可以在旧 SDK 中使用为 CC2640R2F 提供的代码。 话虽如此、我强烈建议您使用此代码投入生产。

    我建议您迁移到 CC2642R1 (使用 LAUNCHXL-CC26X2R1)。 这将使您能够利用我们开发的所有新功能和工具。

    此致、

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

    你(们)好, 克莱蒙特

    自从两个月前推出 CC2640R2F 以来、我们无法选择购买 CC2642R。 我们需要使用 CC2640R2F。 我最终能够解决 SDK 的构建错误、现在 RTLS_MASTER 和 RTLS_SLAVE 示例代码运行正常。

    然后、我从 simplelink_cc13x2_26x2_SDK_4_30_00_54中的 RTLS_agent 文件夹中尝试了 rtlsui.exe。 rtlsui.exe 正在检测 RTLS_MASTER 和 RTLS_SLAVE 器件、但在执行 AoA 计算时、它会给出 ME 错误。 我查看了一些问题、发现我需要关闭 CCS、然后运行 RTLSUI.exe。 我这么做了、仍然得到该误差。

    RTLS UL 错误
    不要惊慌,执行最后操作时,服务器中会出现一些异常。
    如何解决? 首先要取消此消息、请尝试每个解决方案、每种解决方案都以 A 为起点
    时间。
    请重试最后一个操作
    按重新启动并重新启动
    以上解决方案中没有任何一个都不能帮助重新启动应用程序服务

    此致、

    //阿里

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

    您好、Ali、

    您使用 GUI 时遇到的问题是由于您使用的 GUI 版本与您的代码/HW 不兼容。 您和我都无法让 GUI 与 CC2640R2F 配合使用。 就像您和我一样、在 CC2640R2F 上实现符合 BLE5.1的 AOA。 从技术角度来看,我做不到更多。

    如果硬件的价格有问题、我提醒您评估只需两个 LAUNCHXL-CC26X2R1。 仍然可以使用相同的 BOOSTXL-AOA。

    此致、