主题中讨论的其他器件:UNIFLASH
工具与软件:
您好!
我当前使用的是 CC32xx 器件上的本地 OTA 示例代码。 我已成功使用 Uniflash 刷写器件、它似乎已连接到网络、如 LED 状态所示。 但是、在尝试使用该方法访问 OTA 演示页面时会遇到问题 [CC32xx-IP]/ota.html
C32xx SDK 版本: simplelink_cc32xx_sdk_4_10_00_07
我的 PC 和 C32xx 器件位于同一本地网络上、但它们看起来类似这样。
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.
工具与软件:
您好!
我当前使用的是 CC32xx 器件上的本地 OTA 示例代码。 我已成功使用 Uniflash 刷写器件、它似乎已连接到网络、如 LED 状态所示。 但是、在尝试使用该方法访问 OTA 演示页面时会遇到问题 [CC32xx-IP]/ota.html
C32xx SDK 版本: simplelink_cc32xx_sdk_4_10_00_07
我的 PC 和 C32xx 器件位于同一本地网络上、但它们看起来类似这样。
您好!
我们的工程目前使用两个 SDK:simplelink_cc32xx_sdk_4_10_00_07和 azure_cc32xx_4_10_01_01。 现在快完成了。 我可以针对同一个项目切换到最新的 SDK 吗? 由于对 Azure 的依赖、我们使用较旧的 SDK。 切换到最新 SDK 会影响我的 Azure SDK 吗?
我们在此 simplelink_cc32xx_sdk_4_10_00_07中找不到 ota.html 文件。 您可以指导我们从哪里可以找到它吗?
您好!
我看到、很遗憾、由于 azure 限制、您必须坚持使用旧的 CC32xx SDK。
当您从示例 uniflash 文件夹下的 ZIP 导入工程时、ota.html 包含在用户文件中
如果要包含 AP SSID 和密码、则需要更改 local_ota.h 文件中的设置值
然后在 CCS 中构建新的.bin。 您可以在调试文件夹中找到该内容
然后需要将这个新的.bin 添加到 uniflash 项目中
接下来创建并闪存映像。
刷写后、您将需要打开终端并确认您已连接并拥有 IP 地址
打印"等待新 OTA 上传"后
可输入 URL ip_address/URL ota.html 即可打开此页面
您可以在这里启动 OTA 更新。
请确保访问 ota.html 的计算机也连接到与 CC32xx 所连接的网络。
此致!
Rogelio
您好、 RogelioD
现在、我尝试使用 GSM 调制解调器执行 OTA 更新。 我们的 SIM7600调制解调器通过 UART 提供512字节的 OTA 文件块。 我是否能够在本地 OTA 示例代码中使用这些块而不是 HTTPS 有效载荷?
以下是我的发现:
1) 1)开始时、我需要致电:
- Archive_Init (&gOtaArchive);
- 4.454(&gOtaArchive, Archive_Check (uint8_t*)文件名);
2)当处理我的 OTA tar 文件块从 GSM 与 Archive_Process (),它返回未处理的字节数,这是
应该被添加到被馈送到该函数的下一个块的开始位置。
3)上传完成后(返回 ARCHIVE_STATUS_DOWNLOAD_DONE 时),将按照您的建议执行重新引导。
4)在重新启动时,我的 main()函数调用 O387OPPendingCommit() Archive_Get。
您对上述步骤有什么建议吗? 我走对了吗?
-努沙德