微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200 ota 问题

cc3200 ota 问题

时间:10-02 整理:3721RD 点击:

请教一下TI的工程师,cc3200 OTA 需要 升级哪些文件?

我看到这样的链接, 升级了3个文件:

https://www.deyisupport.com/question_answer/wireless_connectivity/wifi/f/105/t/117018.aspx

7510.CC3200 Bootloader+OTA_Update Note.pdf

http://www.deyisupport.com/question_answer/wireless_connectivity/wifi/f/105/t/113625.aspx

这个贴看过没,很不错的。

1、CC3200当上电的时候,会把内置ROM中的bootloader拷贝到0x2000 0000 ~ 0x2000 4000内

2、CC3200内置ROM的bootloader在RAM中运行,会/sys/mcuimg.bin(也就是本程序生成bootloader=relocator.bin+bootmgr.bin) 拷贝到0x2000 4000处,并从该地址执行程序

3、首先运行relocator.bin文件,relocator文件的功能就是把bootmgr.bin拷贝到0x2000 0000处,并接着跳到0x2000 0000处执行

4、CC3200从RAM的起始地址运行bootmgr.bin,在这个bin文件首先读取SPI_Flash的文件/sys/mcubootinfo.bin,根据事先存在 SPI_Flash中的标志位选择加载文件

5、选定加载文件后会把SPI_Flash存储的.bin文件拷贝到RAM 0x2000 4000之后,程序开始接着执行0x2000 4000 的App文件, 完成bootloader任务!

6、在升级过程中mcuimg2/mcuimg3均失败时,程序可以退回到出厂固件mcuimg1中,否则仅退回到上一次固件版本中。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top