This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3200 SPI Flash 写时掉电后不能再打开问题

Other Parts Discussed in Thread: CC3200

TI工程师,你们好

我在使用CC3200的FS函数对文件创建,打开,读写,关闭操作时,正常情况下都没问题。但是后来发现,如果在写时意外掉电的话,那么再次上电的话,目前遇到的出现过两种情况,一。sl_Open函数一直不返回,重新上电也一样。二,sl_Open函数一直返回失败,即便是重新上电也是返回失败。程序我是烧写到SPI运行的,不是通过USB下载到内存运行的。前面说的两种情况的第一种,出现函数一直不返回的话,这时再用USB下载到CC3200内存运行的话,又能返回,这时再复位一下,程序才能正常执行下去.但是这种做法用在第二种情况则无效,看起来似乎是Flash出现坏块了,而FS函数又没有相应的容错机制,导致程序无论是不是重新上电,只要调用SL-OPEN函数打开或创建同文件名的操作都会返回失败.请帮忙看看,谢谢