MindSDK_MM32F5270/demo_apps/spiflash/spiflash_littlefs_sfud_qspi
Yilin Sun 3977144e90
Initial MM32F527x commit.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-27 21:54:40 +08:00
..
build Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
linker/armgcc Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
board_init.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
board_init.h Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
clock_init.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
clock_init.h Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
lfs_port.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
main.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
pin_init.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
pin_init.h Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
readme.md Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
sfud_cfg.h Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
sfud_port.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00

spiflash_littlefs_sfud_qspi

用例说明

本用例演示通过 QSPI 接口,使用 SFUD 组件访问 SPI Flash使用 LittleFS 文件系统管理管理 SPI Flash 中的文件。 系统复位后,若 SPI Flash 中没有 LittleFS 文件系统时, 会进行文件系统初始化并生成一个名为“boot_count”的文件。 系统复位后,若 SPI Flash 中存在 LittleFS 文件系统会读取这个“boot_count”文件的值做加一操作并重新保存到 SPI Flash 中。

操作过程

  • 在PC机上启动UART串口调试终端例如Tera Term连接到开发板。
  • 编译本样例工程,下载可执行程序到开发板。
  • 执行本样例工程,查看串口信息。
  • 复位开发板,查看串口信息。

运行log

spi_lfs_sfud_qspi example.
boot_count: 1
spi_lfs_sfud_qspi example.
boot_count: 2
spi_lfs_sfud_qspi example.
boot_count: 3
spi_lfs_sfud_qspi example.
boot_count: 4