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.

[参考译文] CC3200SDK:OTA_IF_readImage(内部闪存)上的 CC3235SF OTA 崩溃

Guru**** 2644125 points

Other Parts Discussed in Thread: CC3235SF, UNIFLASH, CC3200SDK

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1587357/cc3200sdk-cc3235sf-ota-crash-on-ota_if_readimage-internal-flash

器件型号: CC3200SDK
Thread 中讨论的其他器件: CC3235SFUNIFLASH

我尝试使用 CC3235SF 闪存文件系统中本地存储的 tar 文件执行固件更新 (OTA)。 在 OTA_IF_readImage 调用开始文件处理后、MCU 会立即崩溃、特别是在内部逻辑尝试写入第一个提取的文件时。  

 

[OTA::info] OTA_if_init:现有 OTA 版本= 000000000000000

[HTTPSRV::info]已成功初始化

[OTA::info] Processota :--正在写入文件:/sys/mcufl <-崩溃

 

OTA_IF_INIT (NULL、OtaCallback、0、NULL);//API 调用

OTA_IF_readImage (&fileParams、0);//API 调用

 

确认文件完整性。 TAR 文件直接通过 CCS 生成、并在 MCU 引导前使用 Uniflash 刷写到文件系统中。 因此、该问题与文件下载或损坏无关。

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

    嗨、我来看看这个。 感谢您的耐心。

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

    您好、

    在进一步探究之前、为什么您在 CC3235SF 上使用 CC3200SDK? CC3200SDK 不支持 CC3235SF 硬件。

    是否可以切换到 CC32xx SDK?

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

    您好、

    请注意一下。 OTA_IF_INIT () 层是 CC32xx SDK 的一部分、这意味着他可能会对 CC3235 使用正确的 SDK。

    1 月

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

    您好:

    您能否查看 CC32xx 7.10 SDK 中 mqtt_client 示例中的 OTA 功能? 我刚才使用内部 OTA 设置运行了它、我的 MCU 没有崩溃。 它能够调用 OTA_IF_readImage 并执行其他操作。

    谢谢你。