微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 如何解决CC3200库函数simpleLink.a的OS版和NONOS版不兼容的问题?

如何解决CC3200库函数simpleLink.a的OS版和NONOS版不兼容的问题?

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

我用CC3200 SDK中file_download例程实现CC3200以STA模式连接WIFI登录远程http服务器,可以从服务器上下载文件,例程中加载的是NONOS目录下的simpleLink.a文件,改为OS目录下的simpleLink.a文件后功能失效。

同时,用httpserver例程实现CC3200以AP模式连接WIFI,用手机以STA模式连接CC3200,可以访问CC3200中的网页,这个例程中加载的是OS目录下的simpleLink.a文件,但改为NONOS目录下的simpleLink.a文件后功能失效。

这下问题来了:我把这两部分代码合在一起后,加载OS目录下的simpleLink.a时CC3200无法正常开启STA模式,而加载NONOS目录下的simpleLink.a时又无法正常开启AP模式。

请问这个问题如何解决?还是哪里有问题?

我用的SDK是CC3200SDK1.1.0,以及CCS6,仿真板是LAUCHPAD。

谢谢!

NONOS和OS的simplelink.a是不兼容的,如果你在你的程序里面是裸跑的,请用NONOS的库,如果用了操作系统,请用OS的库。

果真如此,我把fileDownLoad例程中的相关代码复制到httpServer例程中,AP模式和STA模式都可以运行了。

太感谢了!

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

网站地图

Top