您好,我现在使用CC3220SF。想通过TCP/IP将更新的文件发送跟CC3220SF实现OTA功能,但是看Out_of_box的例程里,只是看到了其通过TCP下载好文件,然后后续操作就不清楚了。请问下如何实现这个功能?
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.
您好,我现在使用CC3220SF。想通过TCP/IP将更新的文件发送跟CC3220SF实现OTA功能,但是看Out_of_box的例程里,只是看到了其通过TCP下载好文件,然后后续操作就不清楚了。请问下如何实现这个功能?
你好,我总结一下我的问题。我是想通过TCP将一个新的mcuflashimg.bin文件通过sl_FsWrite写进Flash里面,然后通过选择从这个镜像文件启动来完成OTA的功能。但是我发现一些问题如下:
1、demo(locat_ota)的代码太过于难以理解(对我而言)里面充斥着各种go to。在状态机里面嵌套另一个状态机,这对代码理解来说比较困难。我查阅了2天还未找到里面关于将OTA文件写入FLASH的操作。
2、为什么我通过sl_Fs文件夹操作系统,写入了一个文件,紧跟着我又打开该文件并将刚才写入的内容读出来,内容是正确的。但是我无法在Uflash(上图所示)的Files->User Files里面看到我创建的文件?我已经按照455文档第八章设置了如下设置。
OpenFlags = SL_FS_CREATE;
OpenFlags |= SL_FS_OVERWRITE;
OpenFlags |= SL_FS_CREATE_NOSIGNATURE;
OpenFlags |= SL_FS_CREATE_FAILSAFE;
OpenFlags |= SL_FS_WRITE_BUNDLE_FILE;
3、(这不是CC3220SF的问题):你们的网站当在屏幕显示器为竖屏状态下打开的时候,上述菜单栏会被移动。然后导致无法点开菜单栏进入到TI论坛
OTA这里确实比较复杂,用到了OTA lib,上面的local ota只能提供思路。
自己创建OTA更新没有更多的指导文档,实现起来可能比较困难,因此建议你从两种OTA方式中选一种进行开发。
3.有图片吗,上传一下图片,怎么样可以复现
网页的问题我简单截图如下,屏幕选择旋转到竖屏状态,点开你们中文官网,点击左边的菜单,选到TI中文支持论文,在我的电脑上点击这个链接后很长时间都无法进入到论坛里面。
此外,我在运行locat_ota例程的时候,进行到这一步的时无法打开网页:
请问下是怎么回事:
我是通过将电脑与CC3220SF链接到同一wifi路由器,但是网页一直打不开。但是在电脑上pingCC3220SF的IP地址是能ping成功的。
论坛问题已反馈给开发团队,后续会修复这个问题
回答你的问题:
看串口打印信息是没有上传OTA tar文件,参考这里的解决方法
https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/956057/ccs-cc3220sf-launchxl-cc3220sf---can-i-do-the-local-ota-with-my-local-computer/3533590#3533590