如何解决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模式都可以运行了。
太感谢了!