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.

[参考译文] LAUNCHXL-CC2640R2:CC2640R2连接到 TIDA-01580

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/973279/launchxl-cc2640r2-cc2640r2-connecting-to-tida-01580

器件型号:LAUNCHXL-CC2640R2
主题中讨论的其他器件:TIDA-01580CC2640R2F

我一直在尝试连接以下设置

Image preview

1. 将 LAUNCHXL-CC2640R2板插入 PC 的 USB 端口。 然后将 TIDA-01580连接到 LAUNCHXL-CC2640R2

2.将一个 CR3032电池插入 TIDA-01580板上的 BT1连接器中、然后使用 S2开关为其通电(确保 J8在 TIDA-01580板上短接)。

3. 以管理员身份打开 CCS (右键单击 CCS 图标并以管理员身份运行)。

4. 点击主工具栏中的 Project 选项、然后点击 Import CCS Projects。

5.浏览以选择已安装的固件(默认:C:\Program Files (x86)\Texas Instruments\TIDA-01580\TIDA-01580_firmware)并导入所有工程。 单击确定按钮。

6. 单击"View"、"Project Explorer"、然后选择 TIDA-01580_firmware_tx。

7. 单击"Run"和"Debug"按钮。 此操作使用选定的项目文件对电路板进行编程。

8. 断开 TIDA-01580板与 LAUNCHXL-CC2640R2器件的连接。

第7步需要几个小时!

我是否需要此探针进行调试?

软件:


CCS 7.3.0.00019

SimpleLink_CC2640R2_SDK 1.40.00.45

请提供建议。

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

    Ben、

    我不知道为什么步骤7花费太长-这可能需要20、30秒到几分钟的时间、具体取决于项目是否是最新的。  

    但是、步骤7包含许多可能影响延迟的步骤。 要分解步骤7以便您可以确定问题、我将执行以下操作:

    -通过选择项目、然后右键单击并选择 Rebuild Project 来重建项目。 而不是花费多长时间。
      -选项 Rebuild Project 会删除所有生成的文件并构建项目、就像刚导入到工作区一样。 由于重新编译所有源文件、因此这需要较长时间、因此在开发过程中无需花费更多时间来完成(简单编译工程只会重新编译已修改的文件)。

    -项目构建完成后、继续手动启动调试会话。 CCS 用户指南的第7.3.2节包含有关如何执行该操作的提示。

    https://software-dl.ti.com/ccs/esd/documents/users_guide/index.html

    此时、您可以很好地了解系统的瓶颈在哪里、然后继续进行问题的故障排除。

    对于构建问题、最常见的问题是系统中活动过多(例如、另一个访问硬盘或占用过多 CPU 时间的过程)或网络延迟(如果代码是版本控制的、存储库是远程的)。

    否则、我将查看下面调试 JTAG 页面的故障排除部分:

    https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html

    希望这对您有所帮助、

    拉斐尔

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

    我是否需要 XDS110 JTAG 调试探针? 《TIDA-01580用户指南》中没有相应的内容。  

    www.digikey.com/.../85395

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

    [引用用户="Ben Campion]1.  将 LAUNCHXL-CC2640R2 板插入 PC 的 USB 端口。 然后将 TIDA-01580连接LAUNCHXL-CC2640R2

    是否要将 CC2640R2F Launchpad 用作 TIDA-01580的调试器? 相关连接为 JTAG_TMS、JTAG_TCK、nRESET、GND。 您还需要确保将 CC2640R2F Launchpad 设置为调试器。

    [引用 user="Ben Campion"] CCS 7.3.0.00019[/引用]

    使用最新的 CCS 版本、  

    [引用用户="Ben Campion"] SimpleLink_CC2640R2_SDK 1.40.00.45[/引用]

    这是非常旧的 SDK 版本。 您是否之所以使用此功能、是因为 TIDA-01580的固件使用 SDKv1.40?

    -kel

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

    Ben、

    这些建议是否帮助您在电路板上对器件进行编程?

    [引用用户="Ben Campion"]

    我是否需要 XDS110 JTAG 调试探针? 《TIDA-01580 用户指南》中没有相应的内容。  

    [/报价]

    当然、您需要某种调试探针来对器件进行编程。

    Markel 建议、如果您移除了跳线行以隔离包含器件的底部部件并将跳线从跳线引脚顶行连接到目标板、则常规 Launchpad 开发套件可用作调试探针。 请小心使用短接以减少数据传输时的噪声和衰减。

    希望这对您有所帮助、

    拉斐尔

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

    在没有 XDS110 JTAG 调试探针的情况下、我能够对 ble5_project_zero_cc2640r2lp_app、ble5_simple_centr_cc2640r2lp_app 和 ble5_simple_peripheral_cc2640r2lp_app 进行调试和编程。 但是、我有 XDS110 JTAG 调试探针软件包。 那么、您能否解释一下为什么这些项目可以成功编程到 Launchpad 上、但我无法对 TIDA-01580_firmware_TX 进行编程?

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

    Ben、

    您是否尝试在 Launchpad 上或在自己的电路板上对 TIDA-01580_firmware_TX 进行编程?

    如果是电路板、则电路板上的 XDS110和 CC2640R2F 器件之间的通信肯定会出现问题。 我将密切关注我在上一个帖子中发送的页面的"疑难解答"部分上的提示、尤其是硬件清单。

    此外、在使用 CCS 时、您可以尝试降低 TCLK 速度。 TCLK 速度实验的过程也从上面的页面中链接并复制如下:

    https://youtu.be/mKxaztkCsYw

    如果使用2引脚 cJTAG、则可以在 OSCAN1和 OSCAN2之间切换。 如果您使用4引脚 JTAG、则可以直接设置频率。

    cJTAG:

    JTAG:

    希望这对您有所帮助、

    拉斐尔

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

    您好 Ben、

    不确定第7步正在进行什么操作、但如果您正确编译 CCS 工程、也会生成十六进制文件。 如果您已经生成了十六进制文件、您能否尝试使用 SmartRF 闪存编程器2对 TIDA-01580进行编程。 如果 SmartRF 闪存编程器2未检测到您的 TIDA-01580板、则表示 JTAG 连接有问题。

    -kel