CC3200文件系统问题 sl_WlanPolicySet调用失败
TI工程师,你们好:
现在碰到一个问题,就是程序运行时sl_WlanPolicySet函数返回值错误值-7,查看错误码应该是
#define SL_FS_ERR_FS_ALREADY_LOADED (-7)
应该是文件系统出现了问题,而且此时利用uniflash无法进行任何文件的写入,均提示打开失败
应该是自己的程序在调用sl_WlanPolicySet这个函数前对文件系统进行了什么异常操作(自己的程序在运行时会进行配置文件的读写、模式的设置,应该是这里出现了什么问题),但是由于是给客户的样机,自己的调试信息全部关闭了,所以只能擦除重烧,然后现在在努力复现问题中~
我想咨询的是什么原因会导致出现SL_FS_ERR_FS_ALREADY_LOADED这个错误?某次文件打开后未关闭,sl_start和sl_stop不匹配或者操作flash时突然掉电?
您可以参考下http://www.deyisupport.com/question_answer/wireless_connectivity/wifi/f/105/t/69350.aspx
1) 先把开发板上的SFLASH的用uniflash Format下
2)用uniflash烧写Servicepack
3)用uniflash少些application code
Susan Yang 你好:
format后的确可以重新烧录,但这个不是本质方法,最好可以分析并解决这个问题,有方法规避也可,不然成品就只能返修了,这个
搞不起~
不知道Susan Yang能不能帮分析下什么情况下会返回SL_FS_ERR_FS_ALREADY_LOADED这个错误?因为总感觉这个应该是由于
程序某些异常操作导致的,我在这里测试了一下午,还没复现呢,郁闷(不过我们这边的销售人员已经反馈过两次了,第一次也是程序无法跑,
当时没在意就直接format重烧了,第二次才看调试信息分析这个呢)