CC3120闪存用于存储通信中使用的文件数据。
为了编写文件、使用 了以下 API 及其对 simplelink 堆栈的相应注释。
- sl_FsOpen ((_u8 *) file_name、sl_FS_create| sl_FS_OVERWRITE | sl_FS_CREATE_MAX_SIZE (LEN_128KB)、NULL)
- sl_FsWrite (文件处理、u32MovingOffset、u8buff、i32Length)
- sl_FsClose (文件处理、空、空、0)
- sl_FsDel ((_u8 *) file_name、NULL)
首次运行时、如果我想删除同一个文件并写入相同的"sl_FsOpen"、则返回如下所示的错误代码。
#define SL_ERROR_FS_FILE_SYSTEM_IS 已锁定 (-10299L)
如何修复此错误?
我的应用程序需要 删除该文件并创建同名的新文件、但时间间隔是 每次此活动被预制时固件更新期间。 由于上述错误、我的固件更新活动已停止。 WiFi 芯片断开连接。 由于文件系统锁定问题、我必须从器件中移除 CC3120并更换新芯片。
此致、
Anuj Shah