微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 从station模式切换到AP模式,程序卡死在sl_Start里面

从station模式切换到AP模式,程序卡死在sl_Start里面

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

servicepack的版本是:servicepack_1.0.0.10.0.bin

用的SDK1.1.0

用TI的开发板可以正常切换到AP模式,但用自己的板子就不能切换到AP模式,程序卡死在sl_Start里面,而且在板子再次重新上电后,FLASH里面的程序都不运行了。但运行在station模式时,程序就不会卡死在sl_Start里面在,程序能正常跑下去。我在切换AP模式前调用了ConfigureSimpleLinkToDefaultState,也没有重复调用sl_Start或sl_Stop,我们用的芯片是CC3200R1M2RGCR,请问这是什么原因。

用TI的例程wlan_ap,也会卡死在sl_Start里,在线等,项目紧急,谢谢。

TI的工程师在么?

你要先sl_stop, 再sl_start, 这两个函数必须是成对的,即不能两次调用。sl_start了要sl_stop,再sl_start

是的,我是按照您说的方法做的,sl_start后sl_stop,再sl_start,没有两次调用,这方面是没有问题的。

我现在的问题是:我删除了所有文件,只下载servicepack,应用程序的bin文件和bootloader的bin文件到FLASH里面,CC3200在AP模式下工作就正常了,而在station模式下,即使我下载所有文件到FLASH里面CC3200也能正常工作。

正常情况下我需要下载到FLASH里面的文件包括:

应用应用程序bin文件:94K字节,bootloader bin文件:14K字节,servicepack:1110K字节,其他位图和字模文件230K字节,加在一起也不超过1.5M字节,而我焊接的FLASH是16M字节。

当我将文件全部下载到FLASH里面,AP模式不能工作,station模式可以工作,为什么?

当我只下载应用程序bin文件,bootloader bin文件和servicepack文件时,AP模式就能工作,为什么?

用TI的开发板可以正常切换到AP模式,可以判断你应用程序没有问题,建议将自己的板子SPI_Flash 格式化Format一次,下载最新的servicepack和APP

上一篇:wifi p2p发射功率
下一篇:cc3200+sd_fatfs

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

网站地图

Top