|
@@ -6,6 +6,8 @@
|
|
|
|
|
|
|
|
3. lf_fs:通过littleFS文件系统,对flash模块以文件系统的方式进行读写数据操作,详细逻辑请看lf_fs.lua 文件
|
|
3. lf_fs:通过littleFS文件系统,对flash模块以文件系统的方式进行读写数据操作,详细逻辑请看lf_fs.lua 文件
|
|
|
|
|
|
|
|
|
|
+4. sfud_test:通过sfud核心库和io文件系统,对flash模块以文件系统的方式进行读写数据操作,详细逻辑请看sfud.lua
|
|
|
|
|
+
|
|
|
## 演示功能概述:
|
|
## 演示功能概述:
|
|
|
|
|
|
|
|
### ram_spi:
|
|
### ram_spi:
|
|
@@ -146,5 +148,39 @@
|
|
|
[2025-09-09 17:52:06.725][000000001.136] I/user.关闭spi true
|
|
[2025-09-09 17:52:06.725][000000001.136] I/user.关闭spi true
|
|
|
|
|
|
|
|
```
|
|
```
|
|
|
|
|
+7. sfud_test.lua 如下 log 显示:
|
|
|
|
|
+
|
|
|
|
|
+```bash
|
|
|
|
|
+[2025-10-17 15:30:30.614][000000000.427] I/user.main AirSPINORFLASH_1000 001.000.000
|
|
|
|
|
+[2025-10-17 15:30:30.620][000000000.442] I/user.sfud SPI_ID 1 CS_PIN 12
|
|
|
|
|
+[2025-10-17 15:30:30.633][000000000.442] SPI_HWInit 552:spi1 speed 200000,200000,64
|
|
|
|
|
+[2025-10-17 15:30:30.645][000000000.443] I/user.硬件spi 初始化,波特率: SPI*: 0C7F5AD0 200000
|
|
|
|
|
+[2025-10-17 15:30:30.658][000000000.443] I/user.SPI初始化 成功,波特率: 200000
|
|
|
|
|
+[2025-10-17 15:30:30.671][000000000.444] I/user.sfud初始化 开始
|
|
|
|
|
+[2025-10-17 15:30:30.673][000000000.448] I/sfud Found a Winbond flash chip. Size is 8388608 bytes.
|
|
|
|
|
+[2025-10-17 15:30:30.682][000000000.469] I/sfud LuatOS-sfud flash device initialized successfully.
|
|
|
|
|
+[2025-10-17 15:30:30.687][000000000.469] I/user.获取flash设备信息表: userdata: 0C0E0328
|
|
|
|
|
+[2025-10-17 15:30:30.694][000000000.470] I/user.获取 Flash 容量和page大小: 8388608 4096
|
|
|
|
|
+[2025-10-17 15:30:30.702][000000000.541] I/user.擦除一个块的数据: 0
|
|
|
|
|
+[2025-10-17 15:30:30.712][000000000.544] I/user.写入数据: 0
|
|
|
|
|
+[2025-10-17 15:30:30.875][000000000.743] I/user.读取数据:
|
|
|
|
|
+[2025-10-17 15:30:30.884][000000000.744] testdata
|
|
|
|
|
+[2025-10-17 15:30:30.888][000000000.820] I/user.先擦除再写入数据: 0
|
|
|
|
|
+[2025-10-17 15:30:30.899][000000000.821] I/user.文件系统 开始挂载: /sfud_flash
|
|
|
|
|
+[2025-10-17 15:30:30.916][000000001.137] D/sfud lfs_mount 0
|
|
|
|
|
+[2025-10-17 15:30:30.921][000000001.138] D/sfud vfs mount /sfud_flash ret 0
|
|
|
|
|
+[2025-10-17 15:30:30.934][000000001.138] I/user.文件系统 挂载成功: /sfud_flash
|
|
|
|
|
+[2025-10-17 15:30:30.949][000000001.138] I/user.文件系统信息 开始查询: /sfud_flash
|
|
|
|
|
+[2025-10-17 15:30:30.954][000000001.375] I/user. 总block数: 2048
|
|
|
|
|
+[2025-10-17 15:30:30.959][000000001.376] I/user. 已用block数: 2
|
|
|
|
|
+[2025-10-17 15:30:30.965][000000001.376] I/user. block大小: 4096 字节
|
|
|
|
|
+[2025-10-17 15:30:30.972][000000001.376] I/user. 文件系统类型: lfs
|
|
|
|
|
+[2025-10-17 15:30:30.978][000000001.376] I/user.文件操作测试 开始
|
|
|
|
|
+[2025-10-17 15:30:30.983][000000001.535] I/user. 写入成功 /sfud_flash/test.txt 内容: 当前时间: Sun Jan 0 08:00:01 1900
|
|
|
|
|
+[2025-10-17 15:30:30.996][000000001.679] I/user. 读取成功 /sfud_flash/test.txt 内容: 当前时间: Sun Jan 0 08:00:01 1900
|
|
|
|
|
+[2025-10-17 15:30:31.078][000000002.518] I/user. 追加后内容: LuatOS 测试 - 追加时间: Sun Jan 0 08:00:02 1900
|
|
|
|
|
+[2025-10-17 15:30:31.085][000000002.519] I/user.文件操作测试 完成
|
|
|
|
|
+[2025-10-17 15:30:31.108][000000002.519] I/user.关闭spi true
|
|
|
|
|
|
|
|
-#
|
|
|
|
|
|
|
+
|
|
|
|
|
+```
|