微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > simplelink移植的问题(无法回调在user.h中定义的函数sl_WlanEvtHdlr)

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

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

我把从官网上下载的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了,但就是在上面死循环!

 

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

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

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

网站地图

Top