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-CC2650:如何在没有物理连接的情况下保持代码运行?

Guru**** 2568585 points
Other Parts Discussed in Thread: CC2650, LAUNCHXL-CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/566774/launchxl-cc2650-how-to-keep-a-code-running-without-physical-connection

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

基本上是标题。

例如、在我将 Project Zero 加载到 CC2650 Launchpad 上之后、我希望它在与笔记本电脑断开连接后保持运行。

我可以使板上的 MCU 持续通电、但在断开连接后、它停止执行代码。

正确的步骤是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    仅在连接电源后(无需尝试调试器件)、器件是否可以正常工作? 您可以通过加载预编译.hex 文件将软件变量从公式中取出、然后查看它在连接电源后是否正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    什么是预编译.hex 文件?如何加载它?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果安装 BLE Stack v2.2.1、您可以在 C:\ti\simplelink\ble_sdk_2_02_01_18\examples\hex 下找到预编译的 cc2650lp_simple_peripheral_rel.hex。 您可以使用闪存编程器2将 cc2650lp_simple_peripheral_rel.hex 下载到 LAUNCHXL-CC2650、以查看其是否正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有方法从源代码生成十六进制文件?

    我实际上不需要项目0的 hex 文件。 我有自己的项目。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用 CCS? 还是 IAR?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在使用 CCS Cloud。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    通过检查 CCS 云、我可以看到十六进制文件输出在调试文件夹中、您可以下载它。

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

    我将十六进制文件(Project Zero for Now)加载到 MCU 上、但在 BLE Scanner 中看不到该器件。

    闪存编程器2为我提供:

    >启动对目标的访问:XDS-L1000194。
    >正在读取文件:C:/Users/Hyunsoo/Desktop/ProjectZeroApp_CC2650LAUNCHXL.hex.
    >开始闪存擦除...
    >擦除成功完成。
    >开始闪存编程...
    >编程成功完成。
    >启动闪存验证...
    >跳过未分配页面的验证:13.
    >跳过未分配页面的验证:14.
    >跳过未分配页面的验证:15.
    >跳过未分配页面的验证:16.
    >跳过未分配页面的验证:17.
    >跳过未分配页面的验证:18.
    >跳过未分配页面的验证:19.
    >跳过未分配页面的验证:20.
    >跳过未分配页面的验证:21.
    >跳过未分配页面的验证:22.
    >跳过未分配页面的验证:23.
    >跳过未分配页面的验证:24.
    >跳过未分配页面的验证:25.
    >跳过未分配页面的验证:26.
    >跳过未分配页面的验证:27.
    >跳过未分配页面的验证:28.
    >跳过未分配页面的验证:29.
    >跳过未分配页面的验证:30.
    >页:0已验证正常。
    >页面:1已验证正常。
    >第页:2验证正常。
    >第页:3验证正常。
    >页:4已验证正常。
    >页:5已验证正常。
    >第页:6验证正常。
    >第7页已验证正常。
    >页:8已验证正常。
    >第9页已验证正常。
    >第10页已验证正常。
    >第11页已验证正常。
    >第12页确认正常。
    >第31页已验证正常。
    >验证已成功完成。
    >重置目标...
    >重置目标成功。 

    最后的复位是否与 Launchpad 不传输有关?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否还将 ProjectZeroStack 下载到 LAUNCHXL-CC2650?