乐鑫技术交流
直播中

哔哔哔-

8年用户 1268经验值
擅长:电源/新能源
私信 关注
[问答]

请问spiffs文件系统是挂载在哪个分区的?

1、我需要把一些比较小的音频文件写到固件里,是直接在指定地址烧写,还是用程序下载后通过spiffs写进去?
2、系统重启后spiffs初始化完成还能找得到之前写的文件吗?

回帖(1)

杨帆

2024-6-25 17:15:31
1. SPIFFS(SPI Flash File System)是一种为SPI闪存设计的文件系统。它通常挂载在设备的闪存分区上。关于您的问题,将音频文件写入固件的方法取决于您的设备和开发环境。如果您的设备支持通过程序下载文件,那么您可以使用程序下载音频文件,然后通过SPIFFS将其写入闪存。如果您的设备不支持程序下载,那么您可能需要直接在指定地址烧写音频文件。

2. SPIFFS是一种持久性文件系统,这意味着在系统重启后,之前写入的文件仍然可以被找到。当系统启动并初始化SPIFFS时,它会检查闪存上的数据并恢复文件系统结构。因此,在系统重启后,您应该能够访问之前写入的音频文件。

然而,需要注意的是,SPI Flash的写入次数有限,通常在几千到几万次之间。因此,在设计应用程序时,请确保音频文件的写入次数在可接受范围内,以避免过早损坏闪存。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分