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.

[参考译文] CC1352R:将 LPSTK-CC1352R 恢复为出厂映像时出现问题

Guru**** 2392905 points
Other Parts Discussed in Thread: LPSTK-CC1352R, CC1352R, UNIFLASH, CC2652R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1032994/cc1352r-problem-when-reverting-a-lpstk-cc1352r-to-factory-image

器件型号:CC1352R
主题中讨论的其他器件:UNIFLASHCC2652R

大家好、

我可以请求您的帮助和专业知识吗? 我们的客户存在如下问题:

"我在将 LPSTK-CC1352R 恢复为出厂映像时遇到了问题。 我已按照您的一些旧帖子中的说明进行操作、但我无法恢复图像

我已阅读以下文章:
https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1032328/launchxl-cc1312r1-easylink-cc13x2-create-and-store-factory-image-to-external-flash 

这个:
https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1004167/cc1352r-change-factory-image-on-external-flash 

如有需要,我会很乐意向你提供有关问题的更多资料。」

我希望您能在这方面为我们提供帮助。 非常感谢。

此致、
Gerald

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

    请尝试参阅 dev.ti.com/.../lpstk_oobe.html

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

    您好、Yikai、

    感谢您的回答。 我收到了客户的回复、如下所述:

    "我将更详细地阐述我的问题、因为从回复中引用的链接是我的第一次尝试。

    我正在尝试覆盖出厂映像、因此、如果我在重置 LPSTK 时按住 BTN1、它将以新应用程序启动。 为此、我通过在 CC1352R 上加载 ERASE_STORAGE_offchip_cc13x2lp.hex 文件来擦除闪存。 在加载并执行出厂复位后、LED 指示灯开始呈红色和绿色闪烁、直至呈黄色冻结、这种情况很奇怪。 如果闪存被擦除、我不知道闪烁来自哪里... 无论如何、我随后加载了两个映像:BIM 和一个应用程序。 我了解应用程序需要是类型 oad.bin、例如 application_oad.bin、以便它使用 bim (片上或片外?)引导、但我不确定是否可以使用任何其他类型的应用程序映像(没有 OAD)。 我也希望你澄清这一点。"

    我希望您能在这方面进一步帮助我们。

    此致、
    Gerald


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

    您好 Gerald、

    1) 1)您能问他们加载了哪些特定的 OAD 应用程序吗?

    2) 2)他们使用的是哪个版本的 SimpleLink CC13x2/26x2 SDK?

    3) 3)您是否可以让他们完成有关 OAD 的 SimpleLink Academy 实验、特别是有关调试的最后部分?

    https://dev.ti.com/tirex/explore/node?node=AIixxGE2y6tnPJ7cm65SFQ__pTTHBmu__LATEST

    谢谢、

    玛丽·H.

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

    您好、Marie H、

    感谢您的回答。 请参阅以下详细信息:

    1) 1)我正在加载 simple_peripheral_oad_offchip_CC13X2R1_LAUNCHXL_tirtos_ccs_oad.bin
    2) SDK 版本:5.20.00.52
    3) 3)我按照您提到的 SimpleLink Academy 中的步骤操作、但似乎无法调试 BIM。 我附加了一个捕获、其中捕获了我在使用调试器执行电路板复位时看到的内容、因为我觉得这很奇怪、此外、断点被禁用、我找不到启用它们的方法。 我在 Windows 中通过 Uniflash 对简单外设和 bim_offchip_CC1352R1_LAUNCHXL_nortos_css.out 进行编程、并在 CC1352R 和 PC 之间使用 CC2652R 来调试应用。


    此致、
    Gerald

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

    您好 Gerald、

    我认为、即使器件看起来是在 HIB 中、您仍然应该能够运行代码。  

    BTW 器件作为 CCS 中调试脚本的一部分进行复位、因此您无需执行另一个电路板复位。  

    您是否看到示例自述文件? 它介绍了如何在运行时进入调试模式并创建出厂映像。

    https://dev.ti.com/tirex/explore/node?node=AF2j9NOAWj9I-2l4lmj4lg__pTTHBmu__LATEST

    谢谢、

    玛丽·H.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1~) 1)我正在加载 simple_peripheral_oad_offchip_CC13X2R1_LAUNCHXL_tirtos_ccs_oad.bin[/quot]/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1032994/cc1352r-problem-when-reverting-a-lpstk-cc1352r-to-factory-image/3822733

    这用于 LaunchPad、而不是 LPSTK。

    我建议您使用 SmartRF 闪存编程器2擦除整个闪存。 然后闪存 cc13x2r1lp_bim_offchip.hex。 然后、刷写多传感器十六进制文件。

    -kel

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

    您好!

    我收到了客户的回复、如下所示:

    "我一直在努力从回答中执行步骤、但没有运气、直到今天、我发现了一种似乎正在工作的方法。 但是,我仍然有一些疑问,如果可能的话,我想解决这个问题。

    我执行了以下步骤:

    1) 1)使用智能闪存编程器擦除闪存2 (所有未受保护的页面、保留 CCFG)
    2) 2)使用 Uniflash 进行编程:
    - cc13x2r1lp_bim_offchip.hex
    - multi_sensor:CC13x2r1_LAUNCHXL_tirtos_ccs.out
    十六进制文件显然没有执行任何操作、它没有引导。
    3) 3)闪存 project_zero_CC13X2RF_LAUNCHXL_tirtos_ccs.out

    在本例中、根据我看到的内容、我假设 project_zero.out 文件需要一个引导模式。 由于没有刷写双行代码、出厂映像是引导的映像、这就是为什么要启动多传感器应用程序的原因。 另一方面、如果我也闪存了一个 bim、则 Project Zero 启动。 如果我是对的、应该会发生这种情况。

    但是、当外部闪存上的 multi_sensor+cc13x2r1lp_bim 和内部闪存上的 project_zero+bim 无法通过按 BT1/off/on/BT1从 multi_sensor+bim 引导时、它会启动 project_zero。 即使内部闪存上有一个有效映像、也无法从出厂映像引导吗?

    我想知道我是否尝试了不可能的东西、或者我是以错误的方式执行这些步骤。
    非常感谢。"

    我希望您能为我们提供进一步的建议。

    此致、
    Gerald

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

    您好!

    出厂映像是多传感器示例程序。 请勿将任何 LaunchPad 示例程序闪存到 LPSTK-CC1352R、如项目0。 我建议重新刷写多传感器示例程序以重新开始。

    bim hex 文件位于以下文件夹位置:

    C:\ti\simplelink_cc13x2_26x2_sdk_5_10_00_48\examples\rtos\CC1352R1_LAUNCHXL_ble5stack\hexfiles\bim_offchip\Release

    在全部重建后、multi_sensorhex 文件位于发布文件夹中。

    C:\ti\ccsv103workspace\cC1352Rv510\multi_sensor_CC13X2R1_LAUNCHXL_tirtos_ccs\Release

    使用 SmartRF 闪存编程器版本1.0.0。 刷写 bim hex 文件。 然后是多传感器十六进制文件。 您也可以先使用扳手图标执行批量擦除。 蓝色 LED 应在闪烁后闪烁。

    -kel

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

    您好!

    我收到了客户的回复、如下所示:

    "好的、我明白了、我现在可以重新刷写出厂映像、但我不知道如果我在之后刷写其他内容、如何从该映像启动。 如果新映像错误、出厂映像将启动、但即使新映像正确、我也希望从出厂映像启动。 有可能吗? 执行 BT1/OFF/ON/BT1会始终启动新映像、而不是出厂映像。"

    我希望您能进一步 帮助 我们。

    此致、
    Gerald

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

    您好 Gerald、

    出厂映像的重点是在应用程序映像损坏时提供安全防护。  

    如果他们想要引导至出厂映像、则需要相应地重新编写应用程序。

    谢谢、

    玛丽·H.