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-CC2650:无法调试 CC2650 Launchpad 中的代码

Guru**** 2577385 points
Other Parts Discussed in Thread: CC2650, BLE-STACK, LAUNCHXL-CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/591423/ccs-launchxl-cc2650-unable-to-debug-the-code-in-to-cc2650-launchpad

器件型号:LAUNCHXL-CC2650
Thread 中讨论的其他器件:CC2650BLE-STACK

工具/软件:Code Composer Studio

您好!

我们获得了首款 CC2650 Launchpad 电路板并开始着手进行开发。 我能够从网页加载 Project0。

我们能够为 CC2650构建驱动程序示例、但当我们尝试调试时、会显示以下错误。

"连接到目标时出错:
(错误-242 @ 0x0)
无法访问路由器子路径。
电路板配置文件可能不正确。
(仿真包6.0.14.5)"

原因是什么? 如何解决此问题?

从何处获取适用于 launchpad 1.3的 BLE 示例?

谢谢、

Bharath

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

    您能否尝试运行闪存编程器2并查看该工具是否能够检测到您的电路板? 您是否移除了 LaunchPad 上的任何跳线?

    CC2650的 BLE Stack 可从以下位置下载:www.ti.com/ble-stack

    此致、
    Fredrik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Fredrik、
    闪存编程器2正在检测我的板。 并要求进行固件更新。
    否、我没有移除任何跳线。

    此致、
    Bharath
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试从闪存编程器2更新固件并再次测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我更新了闪存编程器2中的固件。 但是、当我尝试在 CCS 中进行调试时、再次显示需要更新具有此错误的固件:

    "连接到目标时出错:
    (错误-1040 @ 0x0)
    调试探针需要固件更新。 单击"Update"按钮以更新固件并连接到调试目标。
    更新期间、请勿拔下调试探针。
    (仿真包6.0.14.5)"

    如果我单击更新、我会再次给出第一个错误。

    此致、
    Bharath

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用哪个 CCS 版本?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我有 CCS 版本:6.1.2.00015

    此致、
    Bharath
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以尝试更换 USB 电缆并重新启动桌面以再次进行测试。 顺便说一下、不要将 LAUNCHXL-CC2650连接到外部 USB 集线器。 如果您将其连接到 USB 集线器、请尝试将其直接连接到桌面 USB 插座。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我重新启动了 PC 并使用了不同的 USB 电缆。 但仍会出现相同的误差。 我没有使用任何 USB 集线器。

    此致、
    Bharath
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试使用 CCS 7.1重新测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是我尝试"测试连接"时获得的日志

    [开始:德州仪器 XDS110 USB 调试探针_0]

    执行以下命令:

    %CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -S 完整性

    [结果]


    ---- [打印电路板配置路径名]---------------

    C:\Users\Bharath\AppData\Local\TEXASI~1\
    CCS\ti\0\0\BrdDat\testBoard.dat

    ---- [打印重置命令软件日志文件]-----------------

    此实用程序已选择100或510类产品。
    此实用程序将加载适配器'jioxds110.dll'。
    库构建日期为'EP 4 2015'。
    库构建时间为'21:59:23'。
    库软件包版本为'6.0.14.5"。
    库组件版本为'35.0.0'。
    控制器不使用可编程 FPGA。
    正在更新 XDS110固件... 完成。
    控制器的版本号为'5'(0x00000005)。
    控制器的插入长度为"0"(0x00000000)。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

    ---- [打印重置命令硬件日志文件]-----------------

    扫描路径将通过切换 JTAG TRST 信号进行复位。
    控制器是具有 USB 接口的 XDS110。
    从控制器到目标的链路是直接的(不带电缆)。
    该软件配置为 XDS110功能。
    控制器无法监控 EMU[0]引脚上的值。
    控制器无法监控 EMU[1]引脚上的值。
    控制器无法控制输出引脚上的时序。
    控制器无法控制输入引脚上的时序。
    扫描路径链路延迟已精确设置为"0"(0x0000)。

    硬打开控制器时出错。

    ---- [发生了错误,该实用程序已中止]-----

    此错误由 TI 的 USCIF 驱动程序或实用程序生成。

    值为'-242'(0xffff0e)。
    标题为"SC_ERR_ROUTER_ACCESS_SUBPATH"。

    说明如下:
    无法访问路由器子路径。
    电路板配置文件可能不正确。

    [结束:德州仪器 XDS110 USB 调试探针_0]



    我将使用 CCS 7.1进行测试。

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

    感谢您的支持。

    我能够使用 CCS 7.1进行调试。

    在哪里可以找到 simple_peripheral_app 的应用手册?

    当我加载此代码时、电路板未进行广播。 是否需要进行任何修改?

    谢谢、

    Bharath

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否还可以将 simple_peripheral_stack 下载到 LAUNCHXL-CC2650?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何下载这两个代码? 是否有程序可以执行此操作?

    此致、
    Bharath
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以先下载堆栈器件、然后再下载应用器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请详细说明如何执行此操作?

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

    您好 Bharath、

    请´s BLE Stack 安装中 DOCS 文件夹中包含的 BLE SW 开发人员指南。 您还应在此处查看 SimpleLink Academy: software-dl.ti.com/.../overview.html

    谢谢、
    Fredrik

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

    1.在工作区中选择 simple_Peripheral Stack 项目并点击"Debug"按钮下载堆栈部件。

    2.在工作区中选择 simple_Peripheral 应用项目并点击"Debug"按钮下载应用部分。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于构建应用、我应该设置 FlashROM 或 FlashOnly" OAD_ExtFlash 吗?

    此致、
    Bharath
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您先使用 FlashROM。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我仅使用 FlashROM、则不会进行 BLE 广播。

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

    您是否查看过该文档?

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

    构建应用程序和堆栈时、您是否使用 TI ARM 编译器 v5.2.6?

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

    我找不到 ARMV5.2.6、但我能够安装5.2.9。
    它能起作用吗?

    此致、
    Bharath

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    否、您必须使用 v5.2.6。 您可以参阅 e2e.ti.com/.../496572中的讨论 、其中介绍了如何在 CCS 中安装 TI ARM 编译器 v5.2.6。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我收到此错误:
    "无法完成安装、因为某些依赖项不能满足要求
    无法在此环境中安装 com.ti.cgt.tms470.5.2.linux.feature.group [5.2.6]、因为其筛选器不适用。"
    我尝试安装 ARM 编译器5.2.6时遇到的问题。

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

    Bharath
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不知道为什么不能安装 TI Arm 编译器 v5.2.6。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    卸载所有更高版本的 ARM 并重新启动 PC 后、我能够安装 ARM 5.2.6。

    现在、在 properties->general -> variant 中、它显示为 cc2640F128。 它与 Launch Pad 一起工作正常、我能够进行连接。
    如果我将 CC2640F128用于 Launchpad、是否存在问题? 或者我应该更改它吗?

    此致、
    Bharath
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可以将 CC2640F128用于 Launchpad。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CC2650 Launchpad 是否有最大吞吐量评估示例?

    Bharath
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以参阅 github.com/.../cc2650lp 中的吞吐量示例
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如何修改此示例以连接到 Android 应用并检查手机的吞吐量?

    谢谢、

    Bharath

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我没有这方面的经验、因此我无法为您提供帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、
    您能否帮助我了解如何在外设端连接后立即从外设端发送通知?

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

    我建议您学习