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.

[参考译文] CC2652R7:FOTA 代码在我的目标板中无法正常工作

Guru**** 2766795 points

Other Parts Discussed in Thread: CC2652R7, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1316612/cc2652r7-fota-code-not-working-in-my-target-board

器件型号:CC2652R7
主题中讨论的其他器件: SysConfig

您好  

使用的 SDK: simplelink_cc13xx_cc26xx_sdk_7_10_01_24

使用的代码:  

BIM_ONCHIP_LP_CC2652R7_nortos_ticlang

persistent_APP_LP_CC2652R7_tirtos7_ticlang

simple_peripheral_oad_onchip_lp_CC2652R7_tirtos7_ticlang

FOTA 在 CC2652R7开发套件中正常工作、但如果我们在目标板中刷写相同的 FOTA 代码 它正在持续重启 。 因此、我们怀疑我的目标板可能需要某些器件配置设置  

在代码"simple_peripheral_LP_CC2652R7_tirtos7_ticlang"->  SysConfig file ->器件配置->(已提供系统配置)中、我在此 根据目标板设计启用了"强制 VDDR"。

在代码"simple_peripheral_oad_onchip_lp_CC2652R7_tirtos7_ticlang"->  sysconfig file -> Device Configuration ->(未提供任何信息)中

查询:  

1)如何为 "simple_peripheral_oad_onchip_lp_CC2652R7_tirtos7_ticlang"代码配置"设备配置"?

2) 如何  为 "simple_peripheral_oad_onchip_lp_CC2652R7_tirtos7_ticlang"代码启用"设备配置"?

2)或者其它当我们 在目标板中使用"simple_peripheral_oad_onchip_lp_CC2652r7_tirtos7_ticlang"(FOTA 代码)时、持续重启的原因可能是什么?

请为我们提供一些建议

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

    尊敬的 Mohan:

    CCFG 设置(即器件配置) 由 BIM 项目 针对 OAD 配置确定。  任何时候器件上都只有一个器件配置、因此 BIM 项目必须包含这些设置 、因为它是 启动过程中要执行的第一个映像。  您可以参阅 /source/ti/devices/cc13x2x7_cc26x2x7/startup_files/ccfg.h 并直接进行更改以相应地修改 CCFG。

    我建议您使用 simple_peripheraltimerled 等更简单的工程进一步测试定制硬件 、以确定器件是否能够顺利执行代码。  持续重启可能是由于电源配置不稳定或外部晶体设置造成的。  您的定制硬件是否已提交到 SIMPLELINK-2-4GHz-design-reviews 以供审核?

    此致、
    瑞安

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

    谢谢 Ryan。 在 ccfg.c 文件中编辑了电源配置后、未重新启动。  

    同样,你能告诉如何编辑 FOTA 代码的堆栈大小吗?

    对于"simple_peripheral_LP_CC2652R7_tirtos7_ticlang" 代码、我们编辑了"cc13x2x7_cc26x2x7_app_tirtos7.cmd"文件中的堆栈大小 、如下图所示、

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

    您应使用自定义硬件进一步评估非 OTA 示例、并确认操作符合预期。  然后、应根据需要继续比较 OTA 环境和调试之间的差异。

    BLE5-Stack 调试指南
    BLE 增强型 OAD 高级 SLA

    对于 simple_peripheral_oad_onchip、 cc13x2x7_cc26x2x7_app_tirtos7.cmd 文件位于 ${COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR}/examples/rtos/LP_CC2652R7/ble5stack/simple_peripheral_oad_onchip/tirtos7/ticlang/cc13x2x7_cc26x2x7_app_tirtos7.cmd、如 CCS 项目属性-> CCS 构建-> Arm 链接器->文件搜索路径所引用

    此致、
    瑞安