公司有个项目要用wifi,上个月买了SimpleLink Wi-Fi CC3100 BoosterPack,这几天 正在调试WIFI,发现sl_WlanPolicySet函数返回-7,网上一查说要升级固件。现有问题如下:
1.那个spi Flash一定要吗?CC3100的程序放在哪儿?我看资料介绍说内部有0.8 兆位串行闪存,是不是放在这里?
2.可不可以用MCU的spi口来升级固件?
3.有没有不要升级固件的CC3100呢?
4.升级固件为何这么麻烦?有没有现成的BIN文件直接烧写到spi Flash?可我发现servicepack_1.0.0.1.2.bin大于1兆字节,比Flash M25PX80(1兆字节)要大。能不能提供已升级好的M25PX80的映像?这个升级实在太麻烦,而且现在买不到CC3100BOOST-CC31XXEMUBOOST。
Yonghua Pan:
1. SPI flash一定要. CC3100的程序部分在ROM,补丁在SPI FLASH
2. 你可以在host MCU里面实现一下OTA
3. 参考#2
4. service pack是为了兼容之前版本的工程样品,所以很大。事实上大小只有几K而已。你如果买不到EMUBOOST,可以直接用普通的USB转UART的板子就好。
因为CC3100升级的时候只需要UART的TX和RX就OK了。是通用的。
mij john:
回复 Yonghua Pan:
非常感谢,还有以下问题:
2. 你可以在host MCU里面实现一下OTA
如何实现这一步?有具体的文档和例子吗?望提供帮助
我们找不到相关资料和方法
Yonghua Pan:
回复 mij john:
你可以参照CC3200 OTA的例子,从应用层的角度来说,CC3200就相当于是CC3100+Tiva M4。