|
|
@@ -36,7 +36,7 @@
|
|
|
|
|
|
5.操作文件读写,并验证写入一致性,追加文件等。
|
|
|
|
|
|
-### sfud.lua:
|
|
|
+### sfud_test.lua:
|
|
|
|
|
|
1.以对象的方式配置参数,初始化启用SPI,返回SPI对象
|
|
|
|
|
|
@@ -151,4 +151,42 @@
|
|
|
|
|
|
```
|
|
|
|
|
|
-#
|
|
|
+7. sfud_test.lua 如下 log 显示:
|
|
|
+
|
|
|
+```bash
|
|
|
+[2025-10-17 17:01:21.762][000000000.250] I/user.main AirSPINORFLASH_1000 001.000.000
|
|
|
+[2025-10-17 17:01:21.769][000000000.257] I/user.sfud SPI_ID 0 CS_PIN 8
|
|
|
+[2025-10-17 17:01:21.778][000000000.258] SPI_HWInit 552:spi0 speed 200000,200000,64
|
|
|
+[2025-10-17 17:01:21.788][000000000.258] I/user.硬件spi 初始化,波特率: SPI*: 0C7F5C38 200000
|
|
|
+[2025-10-17 17:01:21.797][000000000.259] I/user.SPI初始化 成功,波特率: 200000
|
|
|
+[2025-10-17 17:01:21.804][000000000.259] I/user.sfud初始化 开始
|
|
|
+[2025-10-17 17:01:21.811][000000000.263] I/sfud Found a Winbond flash chip. Size is 16777216 bytes.
|
|
|
+[2025-10-17 17:01:21.823][000000000.283] I/sfud LuatOS-sfud flash device initialized successfully.
|
|
|
+[2025-10-17 17:01:21.833][000000000.284] I/user.获取flash设备信息表: userdata: 0C0E0340
|
|
|
+[2025-10-17 17:01:21.845][000000000.284] I/user.获取 Flash 容量和page大小: 16777216 4096
|
|
|
+[2025-10-17 17:01:21.853][000000000.346] I/user.擦除一个块的数据: 0
|
|
|
+[2025-10-17 17:01:21.865][000000000.349] I/user.写入数据: 0
|
|
|
+[2025-10-17 17:01:21.875][000000000.546] I/user.读取数据:
|
|
|
+[2025-10-17 17:01:21.886][000000000.546] testdata
|
|
|
+[2025-10-17 17:01:21.942][000000000.603] I/user.先擦除再写入数据: 0
|
|
|
+[2025-10-17 17:01:21.954][000000000.603] I/user.文件系统 开始挂载: /sfud_flash
|
|
|
+[2025-10-17 17:01:21.962][000000000.643] D/sfud lfs_mount -84
|
|
|
+[2025-10-17 17:01:22.020][000000000.954] D/sfud lfs_mount 0
|
|
|
+[2025-10-17 17:01:22.037][000000000.954] D/sfud vfs mount /sfud_flash ret 0
|
|
|
+[2025-10-17 17:01:22.045][000000000.955] I/user.文件系统 挂载成功: /sfud_flash
|
|
|
+[2025-10-17 17:01:22.054][000000000.955] I/user.文件系统信息 开始查询: /sfud_flash
|
|
|
+[2025-10-17 17:01:22.061][000000001.008] I/user. 总block数: 4096
|
|
|
+[2025-10-17 17:01:22.071][000000001.008] I/user. 已用block数: 2
|
|
|
+[2025-10-17 17:01:22.079][000000001.009] I/user. block大小: 4096 字节
|
|
|
+[2025-10-17 17:01:22.085][000000001.009] I/user. 文件系统类型: lfs
|
|
|
+[2025-10-17 17:01:22.089][000000001.009] I/user.文件操作测试 开始
|
|
|
+[2025-10-17 17:01:22.099][000000001.130] I/user. 写入成功 /sfud_flash/test.txt 内容: 当前时间: Sun Jan 0 08:00:00 1900
|
|
|
+[2025-10-17 17:01:22.153][000000001.222] I/user. 读取成功 /sfud_flash/test.txt 内容: 当前时间: Sun Jan 0 08:00:00 1900
|
|
|
+[2025-10-17 17:01:22.681][000000001.747] I/user. 追加后内容: LuatOS 测试 - 追加时间: Sun Jan 0 08:00:01 1900
|
|
|
+[2025-10-17 17:01:22.688][000000001.747] I/user.文件操作测试 完成
|
|
|
+[2025-10-17 17:01:22.693][000000001.748] I/user.关闭spi true
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+```
|
|
|
+
|