TI论坛
直播中

叶紫薇

7年用户 233经验值
私信 关注
[问答]

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

我用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。
谢谢!

回帖(2)

张飞雄

2018-6-23 01:51:43
NONOS和OS的simplelink.a是不兼容的,如果你在你的程序里面是裸跑的,请用NONOS的库,如果用了操作系统,请用OS的库。
                                                                         如果有答案已经回答了您的问题,请标注为已回答。
Please close your question if it has been solved. 
------------------------------------------------------------------
举报

叶紫薇

2018-6-23 02:01:11
引用: 一个黄人 发表于 2018-6-23 01:51
NONOS和OS的simplelink.a是不兼容的,如果你在你的程序里面是裸跑的,请用NONOS的库,如果用了操作系统,请用OS的库。
                                                                         如果有答案已经回答了您的问题,请标注为已回答。
Please close your question if it has been solved. 

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

更多回帖

发帖
×
20
完善资料,
赚取积分