Forráskód Böngészése

update:修改Air8000的flash-demo的readme

马亚丹 3 hónapja
szülő
commit
b12884cf7c

+ 37 - 1
module/Air8000/demo/accessory_board/AirSPINORFLASH_1000/readme.md

@@ -6,6 +6,8 @@
 
 3. lf_fs:通过littleFS文件系统,对flash模块以文件系统的方式进行读写数据操作,详细逻辑请看lf_fs.lua 文件
 
+4. sfud_test:通过sfud核心库和io文件系统,对flash模块以文件系统的方式进行读写数据操作,详细逻辑请看sfud.lua 
+
 ## 演示功能概述:
 
 ### ram_spi:
@@ -146,5 +148,39 @@
 [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
 
-# 
+
+```