TI中文支持网
TI专业的中文技术问题搜集分享网站

simplelink移植的问题(无法回调在user.h中定义的函数sl_WlanEvtHdlr)

我把从官网上下载的cc3100_sdk软件包,把里面的simplelink文件夹加到我的其他工程中去,其中我做了下面的移植步骤:

1、编写底层spi接口相关函数;

2、修改user.h文档,并实现相关的回调函数,包括第一不的spi处理函数、Host_IRQ中断处理、HIB使能函数等等;

3、参考sdk中的sls_getting_started_with_wlan_station来实现自己工程;

移植后,我运行过程中发现在调用sl_wlanConnect并返回后,一直在while((!IS_CONNECTED(g_Status)) || (!IS_IP_ACQUIRED(g_Status)));循环;

后来我发现是定义的sl_WlanEvtHdlr函数没有被调用到,因此上面的g_Status没有变化。

请问,谁知道大概是什么问题呢?

补充一下:运行环境不带os,另外我手机作为AP时,能看到cc3100已经连接到AP了,但就是在上面死循环!

 

Yonghua Pan:

请参考一下cc3100-sdk/docs/simplelink_api/html/index.html。

里面有一个模块叫porting guide, 请检查是不是有哪一步没到位。

赞(0)
未经允许不得转载:TI中文支持网 » simplelink移植的问题(无法回调在user.h中定义的函数sl_WlanEvtHdlr)
分享到: 更多 (0)