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.

[参考译文] CC3220SF:CC3220SF:重复的 mcuflashimg.bin 可以##39;t 被删除

Guru**** 2481465 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1377185/cc3220sf-cc3220sf-duplicated-mcuflashimg-bin-can-t-be-deleted

器件型号:CC3220SF

工具与软件:

您好、我正在尝试使用 OTA 更新我的器件。 OTA 成功解析一些文件并保存它们。 这意味着打开和关闭文件的工作没有错误。

当设备尝试使用 sl_FsOpen()函数打开 mcuflashimg.bin 文件时、返回 sl_error_fs_not_annot_storage_space (-10322)。

在调查期间,我意识到在我的文件系统上存在两个损坏的 mcuflashimg.bin 文件,为其分配了大量的空间,但我不能删除它:




函数 sl_FsGetInfo()返回 sl_error_fs_file_not_exists(10341)、但函数 sl_FsGetFileList()检测到 mcuflashimg.bin 文件存在、如您所见:



所以,我的问题是如何删除这个无效的文件,因为函数 sl_FsDel ()返回 SL_ERROR_FS_FILE_NOT_EXISTS (10341)。


请向我提供一些指导。