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.

[参考译文] CC1352P:返回 ProjectZero

Guru**** 2603695 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1186584/cc1352p-getting-back-to-projectzero

器件型号:CC1352P
主题中讨论的其他器件:UNIFLASH

我尝试以新手用户的身份导航 CCS、但似乎找不到一种方法来下载和刷写 CC1352P1开发板的 ProjectZero。  

我对开发板进行的第一项测试是通过手机 SimpleLink 应用与该板连接、并尝试使用 ProjectZero 按钮和 LED 控件。 不过、在实验中、

我使用  SimpleLink OAD 错误地加载了 CC1352P1 Launchpad 的传感器节点示例。

我想我可以将 ProjectZero 下载 到我的 PC、然后通过 USB 进行闪存、但 Resource Explorer 中的项目文件链接似乎已断开。 使用 CCS Cloud 也无法加载示例项目链接。

我意识到 P1版本可能有点过时、但如何返回到 ProjectZero 版本或启动另一个教程项目以熟悉 CC1352?

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

    Werner、您好!

    我建议查看 SimpleLink Academy、我们的教程旨在介绍该器件和软件:  

    https://dev.ti.com/tirex/explore/node?node=A__AFv2RHc05qHpNf27sGG3mg__com.ti.SIMPLELINK_ACADEMY_CC13XX_CC26XX_SDK__AfkT0vQ__LATEST&placeholder=true

    专门为 Project Zero 编程、我们有蓝牙基础知识实验室:

    https://dev.ti.com/tirex/explore/node?node=A__AJfAa5knnYceGpWKAKQqcg__com.ti.SIMPLELINK_ACADEMY_CC13XX_CC26XX_SDK__AfkT0vQ__LATEST&placeholder=true

    谢谢、

    玛丽·H

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

    谢谢、我一直在关注 SimpleLink Academy 教程。  

    我已安装  "simplelink_cc13xx_cc26xx_sdk_6_40_00_13.exe"  

    在此目录中、我找到:

    C:\ti\simplelink_cc13xx_cc26xx_sdk_6_40_00_13\examples\rtos\CC1352p1_LAUNCHXL_ble5stack\hexfiles\project_zero_unsecure_app.hex

    我假设这必须是 正确的十六进制文件才能按照教程指令加载 Project_Zero。 我能够 使用 UniFlash 接口刷写"project_zero_unsecure_app.hex"、但我还无法使用 SimpleLink 手机应用连接器件。  

    我也不太理解我是首先需要刷写 bim_offchip.hex 还是  bim_onchip.hex、当  我加载"project_zero_unsecure_app.hex"映像时、它会被正确配置吗? 我已经尝试过此操作(使用 UniFlash->Load Image "bim_onchip.hex"后跟 UniFlash->Load Image "project_zero_unsecure_app.hex")、但 SimpleLink 应用连接仍然失败。

    我有另 一个 CC1352P1开发板、它成功连接到 SimpleLink 应用、因此 该器件已正确配置。 我的目标是使第一 块 CC1352P1开发板恢复到相同的状态。

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

    Werner、您好!

    这里有两种方法:

    a)加载十六进制文件并让芯片自行运行

    b)使用 CCS 调试视图在连接了调试器的情况下运行程序。

    我发送的链接描述了情形 b)。 听起来您想使用)。 在这种情况下、您需要确保为 BIM 准备了应用程序映像(PROJECT_ZERO 映像)、以检查其是否为有效映像。 准备好的图像具有.bin 格式(而不是.hex)。

    对于方法 A)、我将指导您学习以下教程。 下面给出了一个简短的说明。  https://dev.ti.com/tirex/explore/node?node=A__ADzuT3lecGawPgH5gTa69Q__com.ti.SIMPLELINK_ACADEMY_CC13XX_CC26XX_SDK__AfkT0vQ__LATEST&placeholder=true 

    1.加载 bim_offchip.hex

    2.加载 project_zero .bin 文件

    3.您可以按照链接中的说明连接 UART 终端以验证项目是否正在运行

    4.您可以使用 SimpleLink 启动应用程序  

    谢谢、

    玛丽·H

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

    我一直在 您的链接中阅读"低功耗蓝牙增强型无线下载(OAD)基础知识"文章。 按照所述的任务、我使用 UniFlash 加载"host_test_app.hex"。  我按下 Launchpad 上的"Reset"按钮、然后以 115200 波特在相应的 COM 端口上运行 BTool、流程:无、奇偶校验:无、停止位:1、数据位:8。

    我收到一条错误消息、BTool "Scan"未连接:

    [1]: 07:39:39.527
    端口于2023年1月19日下午7:39:39打开
    ----------------------------------------
    [2]: 07:39:39.646
    类型:0x01 (命令)
    -OpCode:0xFC1D (HCIExt_ResetSystemCmd)
    数据长度:0x01 (1)字节
    类型:0x00 (0)(芯片复位)
    转储(Tx):
    0000:01 1D FC 01 00…
    ----------------------------------------
    [3]: 07:39:41.673
    消息响应超时
    名称= HCIExt_ResetSystemCmd
    操作码= 0xFC1D
    TX 时间= 07:39:39.646
    ----------------------------------------
    [4]: 07:39:41.748
    设备重置超时
    设备可能无法正常工作

    ----------------------------------------
    [5]: 07:39:51.709
    类型:0x01 (命令)
    操作码:0xFE51 (GapScan_enable)
    数据长度:0x06 (6)字节
    周期:0x0000 (0)
    持续时间:0x01F4 (500)
    MaxNumRecords:0x0028 (40)
    转储(Tx):
    0000:01 51 FE 06 00 F4 01 28 00 .Q. (.
    ----------------------------------------
    [6]: 07:45:27.620
    类型:0x01 (命令)
    -OpCode:0xFE52 (GapScan_disable)
    数据长度:0x00 (0)字节
    转储(Tx):
    0000:01 52 FE 00 .R.
    ----------------------------------------

    Uniflash 过程是否会擦除我先前尝试加载"project_zero_unsecure_app.hex"、 "bim_onchip.hex"和"bim_offchip.hex"的尝试?

    我是否缺少 其他东西?

    从您的摘要 方法 a)中、我找不到"project_zero.bin"文件;这是我要从工程堆栈构建的文件吗?

    感谢您的帮助!

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

    Werner、您好!

    是的、这将覆盖您的项目0。

    在无线下载(OAD)情况下、有两个器件:

    a)一个应获取更新的器件、即 OAD 目标(运行 Project Zero 的器件)

    b)一个将新文件发送到器件 A 的器件)。 这是 OAD 分配器。 此器件正在运行 host_test。

    如果您想使用 OAD 升级您的器件、您可以继续操作、并按照实验练习中的所有步骤进行操作。 (您将需要两个器件、一个用于 a)、一个用于 b)。

    如果只想运行项目0、可以直接跳至"OAD 目标设置"并按照片外 OAD 的步骤操作。

    谢谢、

    玛丽·H