Wio Terminal 内置 Flash 闪存
Wio Terminal 上内置了一个容量为 4MB 的 Flash 闪存,我们 可以用它来存储一些较小的数据、文件、图片之类的,就不用插入 SD 卡了。本文通过几个示例来演示如何操作 Wio Terminal 上的 Flash 闪存,为其安装文件系统,并模拟成 U 盘。
W25Q32 闪存
Wio Terminal 内置的 Flash 型号是 W25Q32,采用 QSPI 接口与主控制器 ATSAMD51 连接。
W25Q32 是华邦公司推出的大容量 SPI Flash 产品,容量是 32M-Bit(即 4M-Byte),划分为 64 个块、1024 个扇区、16384 个页。因此,块大小为 64KB、扇区大小为 4KB、页大小为 256 字节。最高时钟速率为 80MHz,擦除、写次数高达 10 万次,数据保存时间 20 年。
安装依赖库
首先需要为 Wio Terminal 安装 Seeed_Arduino_FS
文件系统库和 Seeed_Arduino_SFUD
库。
1、在 Seeed_Arduino_FS
的 GitHub 仓库 下载 zip 包。
2、在 Seeed_Arduino_SFUD
的 GitHub 仓库 下载 zip 包。
3、然后打开 Arduino IDE,点击 项目 > 加载库 > 添加 .ZIP 库…,添加这两个库。