本文作者:烟火之旅

AC696N开发板PC模式读取外挂SPIflash虚拟为U盘_V1.0

烟火之旅 2026-04-24 3365

⼀、功能描述

FAT⽂件系统模式:

将外挂Flash虚拟为U盘,通过USB连接电脑直接拷⻉/删除MP3⽂件,设备可像操作U盘⼀样播放

其中的歌曲。

⼆、配置步骤(以FAT⽂件系统模式为例)

硬件连接与Flash选型

硬件连接:将开发板上⾯三个SPI引脚SPIDI、SPICLK、SPICS通过跳线帽或者杜邦线,连接上

wKgZPGnm3LKAGtwPAA14FHm8eq455.webp

Flash型号:⽀持市⾯上主流的SPI Nor Flash,如华邦(Winbond) W25Q系列(W25Q80 1MB 到

W25Q128 16MB)、兆易(GigaDevice) GD25系列等。最⼤⽀持容量为16MB。

引脚冲突:注意外挂Flash的SPI可能与SD卡(SD0)复⽤引脚,使能外挂Flash后通常需要关闭

SD0。

2.软件配置(板级配置⽂件)

wKgZPGnm3LSAN178AAGdVnKjRmE26.webpwKgZPGnm3LSAPgwWAAFDgpX3W9s44.webp

三、使⽤流程:通过USB拷⻉MP3⽂件

编译与烧录:完成上述配置后,编译固件并烧录到AC696N开发板。

注意:如果因为内置flash空间不⾜,编译不通过时,参考该⽂件《2026年3⽉28⽇-关于AC696N

系列芯⽚如何压缩rom...》

1.连接电脑:

关键顺序:先给开发板上电,待系统正常运⾏后,再插⼊USB线连接电脑。

识别U盘:电脑会识别到⼀个新的可移动磁盘(盘符),其⽂件系统为FAT格式,容量为您使⽤

的Flash芯⽚容量(如16MB的Flash,可⽤空间约15.8MB)。

wKgZPGnm3LWASZJhAAL7hMfFlHE23.webp

2.拷⻉MP3⽂件:像操作普通U盘⼀样,将MP3⽂件直接拖拽或复制到该虚拟U盘中。

播放顺序:设备播放的物理顺序依据⽂件拷⻉的先后顺序,⽽⾮Windows中显⽰的顺序。先

拷⻉的⽂件编号为第1⾸,以此类推。

⽂件命名建议:如果希望按特定顺序播放,建议将⽂件重命名为数字序号(如 001.mp3,

002.mp3),并按顺序依次拷⻉。

wKgZO2nm3LWAYDgaAAAsBg9QFdk13.webp

3.安全移除:在电脑上安全移除硬件后,给开发板重新上电(或复位),系统会⾃动加载外挂

Flash中的歌曲,即可通过相应指令或按键切换到⾳乐模式播放。

四、⾳频⽂件建议

1.格式:推荐使⽤ MP3格式。如果源⽂件是WAV,建议转换为MP3以节省空间并获得更好的兼

容性。

2.参数建议:为保证⾳质和兼容性,推荐使⽤ 采样率 32kHz、⽐特率 32kbps、单声道 的MP3

⽂件。

3.容量规划:根据Flash总容量和MP3⽂件⼤⼩,合理规划存储的⽂件数量。注意FAT⽂件系统

本⾝会占⽤少量空间(约442KB)。

五、注意事项

1.⾸次使⽤空⽩Flash:全新的空⽩Flash需要先格式化。当设备⾸次识别到空⽩Flash时,可能

会⾃动格式化并写⼊FAT⽂件系统链表。格式化时间随Flash容量增⼤⽽增加。

wKgZPGnm3LaAe_XcAAAdEvGecI816.webpwKgZO2nm3LaAZJakAAAjvipuy2Q22.webp

2.速度较慢:由于SPI接⼝速率限制,虚拟U盘的读写速度会⽐普通U盘或SD卡慢,拷⻉⽂件时

请耐⼼等待。

3.功能互斥:外挂Flash可能与TF卡功能共⽤IO,导致⼆者不能同时使⽤(只能⼆选⼀)。

4.播放控制:存储在外挂Flash中的MP3⽂件,其播放控制(播放、暂停、上⼀曲、下⼀曲、指

定曲⽬播放)与TF卡、U盘的操作⽅式⼀致,可以通过相同的内部API进⾏控制。