微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200作为station在路由器断电之后如何重连?

cc3200作为station在路由器断电之后如何重连?

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

以wifi_audio_app为模板,删除了smart_config连接配置,通过wlan_connect连接到路由器代替,当路由器失电断开时,会在SimpleLinkWlanEventHandler()中产生disconnect消息,我该如何进行重连。

此外我想请教一下,SimpleLinkWlanEventHandler()诸如此类的的handler是被谁调用的?系统后台的线程吗?

论坛有类似问题,解答请看这边: https://www.deyisupport.com/question_answer/wireless_connectivity/wifi/f/105/t/84214.aspx

想请教一下,SimpleLinkWlanEventHandler()诸如此类的的handler是被谁调用的?系统后台的线程吗?

这个回调函数是在程序中建立了sl_Task之后,M4的内核在处理任务Task中进行的处理

 "SimpleLinkWlanEventHandler" [referenced from eventreg.o(simplelink.a)]

你可通过(simplelink.a) 中的源文件找到 eventreg.o源文件,查看相关的内部函数

总之当NWP网络处理器收到了关于Wlan的信息后,会通过消息的总线的方式通知M4内核,M4内核也会有一个SL的Task一致在运行,当收到相应的通知后会触发

SimpleLinkWlanEventHandler

SimpleLinkFatalErrorEventHandler(SlDeviceFatal_t *slFatalErrorEvent)

SimpleLinkNetAppEventHandler(SlNetAppEvent_t *pNetAppEvent)

等一些列的回调函数进行处理。

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

网站地图

Top