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.

[参考译文] CC2650STK:加载程序时、"DWARF 信息已损坏&quot。

Guru**** 2556360 points
Other Parts Discussed in Thread: CC2650STK, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/570318/cc2650stk-dwarf-information-is-corrupted-when-load-the-program

器件型号:CC2650STK
Thread 中讨论的其他器件: BLE-STACKCC-DEVPACK-DEBUG

尊敬的 TI 专家:

我遇到了以下问题。 请向我们提供您的建议。
[现象]
将构建的 sensorTag 堆栈项目加载到 CC2650STK 时、CCS 显示"DWARF 信息已损坏"。

[环境摘要]
BLE-STACK:BLE_SDK_2_02_00_31
CCS:v6.2.0
编译器:TI v15.12.4.LTS
TI-RTOS:2.18.0.03
XDCtools:3.32.1.22_core
注意:sensrotag_oad.c 和 sensrotag_oad.h 文件的默认工程路径错误。 因此、需要正确修改它们。

[其他]

在构建这些项目时、CCS 上出现任何错误和警告。 这些项目生成了十六进制文件。


如果您需要更多信息、请告诉我。
此致。
Kaka

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

    对于 BLE_SDK_2_02_00_31、我们建议使用 TI ARM 编译器版本5.2.6。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Marie、

    感谢你的建议。
    我可以毫无问题地将程序加载到 CC2650STK。

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

    我可以加载我的程序
    但是、如果我移除了 sensorTag 的电源、我们的程序似乎没有写入闪存。
    您是否见过这种现象?

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

    我从未听说过这样的东西。 为什么您认为程序不在闪存中? 症状是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、

    在加载程序之前、我使用闪存程序2擦除了 CC2650STK 上的程序。
    此时、红色 LED 指示灯亮起、但亮度略高。 擦除后、我尝试将我的项目(堆栈和应用)编程到 CC2650STK。 在调试会话中、由于绿色 LED 闪烁、sensortag 看起来像我预期的那样工作正常。
    注:但此 sensorTag 固件无法连接到 iPhone。 这个项目是缺省项目(这意味着我没有修改代码。) 功能。

    我从 PC 上断开 CC2650STK + DEVPACK-DEBUG、红色 LED 指示灯亮起时略亮... 因此、我认为我无法将代码编程到 sensorTag。

    此致。
    Kaka

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

    我认为您的项目有问题、因为您无法连接到手机

    您是否记得更改堆栈项目和应用项目中的编译器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Marie、

    是的、我对应用程序和堆栈项目使用了相同的编译器。

    我确认、我的同事在其他 PC 上遇到了同样的现象、并且使用了相同的软件环境。

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

    您好、Kaka、

    我没有看到相同的问题(sensortag 项目)。 您正在使用哪个项目?

    您可以尝试提高监控超时时间吗? 例如、到1000。

    //如果启用了自动参数
    //更新请求
    #define DEFAULT_MILLED_CONN_TIMEOUT,则监控超时值(10ms、1000=10s 的单位) 1000 

    您是否可以尝试切换到 XCD 工具 v 3.32.0.06并将 sensortag_oad.c 和.h 更改为原来的值?

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

    您好、Marie、

    感谢您的回答。 我回答您的问题、如下所示。
    对于 Q1、我在 SDK 中使用了以下项目。
    C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650stk\sensortag\

    对于 Q2、当我尝试增加该时间时、会发生这种现象。
    问题。 我遇到错误无效的 locan 错误。 我这次显示的是文件路径,如下所示。
    sensortag_oad.c:project_loc\..\..\..\..\..\..\..\..\src\examples\sensortag\cc26xx\app_sensortag_oad.c
    sensortag_oad.h :project_loc\..\..\..\..\..\..\..\..\src\examples\sensortag\cc26xx\app\sensortag_oad.h

    您能否在不进行任何更改的情况下构建此项目?

    此致。
    Kaka

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

    我刚刚安装了全新版本的 BLE 堆栈2.2.0、sensortag 项目在构建时没有警告、我能够连接到器件。

    您能否检查文件是否在预期位置? (C:\ti\simplelink\ble_sdk_2_02_00_31\src\examples\sensortag\cc26xx\app)

    我不知道为什么您的项目没有按预期运行-您可以尝试重新安装 BLE 堆栈吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Marie、

    感谢您的确认。
    是的、我检查了文件位置、它们位于预期位置。
    请告诉我 IDE 版本或 XDC 工具等环境的详细信息吗?
    您是否使用了 CCSv6.2和 XDCTool v3.32.0.06?

    我们通过使用某些 PC 来解决了这一问题的一些情况。 因此、如果可能、您是否会确认使用其他 PC 是否会发生这种现象?

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

    我使用 CCS 6.2和 XDCTool v3.32.0.06和 Windows 10。

    您是否说您在使用某些 PC 时、而不是在使用其他 PC 时发现了此问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、

    感谢您的回答。
    不、我在 Panasonic、HP、Lenovo 等一些 PC 上看到了这种现象。

    此致。
    Kaka

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

    我们的协议栈不适用于这些品牌、这是没有理由的。 请卸载并重新安装 SDK 吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Marie、

    我尝试重新安装它们、但即使我使用了其他一些 PC、我们也遇到了同样的问题。
    我还更改了 CC-DEVPACK-DEBUG、但未解决此问题。

    我需要更多帮助 此外、我不知道为什么您没有遇到这个问题...

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

    您使用的是哪个 Sensortag 硬件版本? (早期版本即使在使用 CC 调试器时也需要纽扣电池。)

    另外、请注意、在连接 sensortag 之前、必须将 CC 调试器连接到 USB。 (在连接 sensortag 之前、验证 CC 调试器上的绿色 LED 是否亮起。)