0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

李杰 来源:jf_74684824 2026-04-23 17:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

⼀、功能描述

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.软件配置(板级配置⽂件)

wKgZO2nm3LOAZIPkAADcVvOjr2M79.webpwKgZPGnm3LSAN178AAGdVnKjRmE26.webpwKgZO2nm3LSAJGu3AAEp0Fp6LaM07.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进⾏控制。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • U盘
    +关注

    关注

    7

    文章

    498

    浏览量

    66539
  • 开发板
    +关注

    关注

    26

    文章

    6413

    浏览量

    120723
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    JL杰理AC696N开发板引脚速查:AC6966B开发板关键接口连接图

    硬件开发,引脚定义是“地图”。本文将JL杰理AC696N开发板的核心引脚连接以图表形式清晰呈现,方便您随时查阅。 关键引脚连接一览表 功能 芯片引脚 连接/说明 上电默认 - 自动进入蓝牙
    发表于 03-23 21:21

    杰理蓝牙音频产品开发,五分钟上手:从杰理AC696N开发板出厂直观的功能体验开始

    无需编写一行代码,JL杰理AC696N开发板出厂程序已集成了完整的多媒体功能。通过几个按键,快速体验它的所有功能和强大。 “蓝牙模式” “音乐模式” “SD卡
    发表于 03-24 23:49

    JL杰理AC696N系列芯片开发经验:芯片复位与唤醒源深度解析

    很多,它的复位和唤醒机制其实挺灵活的,但官方文档分散在各个模块里,新手容易漏配置。最近在AC696N开发板上调试低功耗方案,把复位源和唤醒IO这块理了一下,整理出来方便后面排查问题用。 芯片复位与唤醒源
    发表于 03-28 10:57

    JL杰理AC696N开发板使用教程-低功耗基础:AC6966B芯片的复位与唤醒源配置

    或者睡死的问题。之前用AC696N开发板调低功耗的时候,发现复位源打印和IO唤醒这两块配置虽然不复杂,但容易漏细节。把常用的配置方式整理一下,方便后面排查问题的时候直接拿来用。 一、如何查询复位原因
    发表于 03-30 11:15

    JL杰理AC696N开发板引脚速查:AC6966B开发板关键接口连接图

    硬件开发,引脚定义是“地图”。本文将JL杰理AC696N开发板的核心引脚连接以图表形式清晰呈现,方便您随时查阅。 关键引脚连接一览表 提示 :开发板出厂已接好跳线帽、杜邦线,按此脚位
    发表于 04-01 09:52

    JL杰理AC696N系列开发GPIO控制大全:模式、API与特殊引脚

    。这里特地在AC696N开发板上把常用的GPIO配置都跑了一遍,整理成表格,方便写驱动的时候直接查。 一、GPIO工作模式 输入模式 :可配置为浮空、上拉、下拉、模拟(用于ADC)
    发表于 04-02 21:21

    JL杰理AC696N开发板做存储设备适配(1):SD/TF卡与MMC卡的基础配置与兼容

    JL杰理AC696N开发板做存储设备适配(1):SD/TF卡与MMC卡的基础配置与兼容 引言 做蓝牙音箱方案,SD/TF卡播放是标配功能。但市面上存储卡种类多,MMC卡和SD卡长得像,协议却有差异
    发表于 04-06 19:31

    JL杰理AC696N开发板PWM波形生成与控制(2):问题排查

    AC696N上都有对应的解决办法。刚用AC696N开发板调PWM的时候把这些坑都踩了一遍,把问题现象和解决方案整理出来,方便遇到类似情况时快速定位。 1. PWM问题点 1)初始化PWM时闪灯解决方法 初始化
    发表于 04-07 14:07

    使用JL杰理AC696N开发板实现PC模式读取外挂SPI Flash虚拟为U的具体案例操作说明_V1.0

    格式的U,并实现MP3文件的拷贝与播放。 使用JL杰理AC696N开发板实现PC模式
    发表于 04-18 00:04

    v1.0开发板资料

    电子发烧友网站提供《v1.0开发板资料.zip》资料免费下载
    发表于 10-09 15:20 6次下载
    <b class='flag-5'>v1.0</b><b class='flag-5'>开发板</b>资料

    AC6966B开发板开发准备-环境搭建:Windows下JL杰理AC696N开发环境配置

    坑。尤其拿到AC696N开发板之后,如果工具链路径不对、IDE版本不匹配,编译都过不去。这里把Windows下的配置过程梳理一下,就三步,配好之后不用再折腾。
    的头像 发表于 03-28 09:52 372次阅读
    <b class='flag-5'>AC</b>6966B<b class='flag-5'>开发板</b><b class='flag-5'>开发</b>准备-环境搭建:Windows下JL杰理<b class='flag-5'>AC696N</b><b class='flag-5'>开发</b>环境配置

    JL杰理AC696N开发板电源管理精要:提高内核电压与长按复位配置

    本文简易阐述了JL杰理AC696N开发板电源管理模块的信息。
    的头像 发表于 03-28 10:54 316次阅读
    JL杰理<b class='flag-5'>AC696N</b><b class='flag-5'>开发板</b>电源管理精要:提高内核电压与长按复位配置

    JL杰理AC696N系列芯片SPI接口实战:驱动Flash、LCD与RGB灯

    文章阐述了,杰理AC696N系列芯片功能:驱动Flash、LCD、RGB等。AC696N开发板支持SPI主机模式,可轻松驱动这种类型外设。
    的头像 发表于 04-01 17:49 1185次阅读
    JL杰理<b class='flag-5'>AC696N</b>系列芯片SPI接口实战:驱动Flash、LCD与RGB灯

    JL杰理AC696N开发板做存储设备适配(2):U不读问题处理与卡复用注意事项

    JL杰理AC696N开发板做存储设备适配(2):U不读问题处理与卡复用注意事项 引言 U不读
    的头像 发表于 04-07 17:44 1135次阅读
    JL杰理<b class='flag-5'>AC696N</b><b class='flag-5'>开发板</b>做存储设备适配(2):<b class='flag-5'>U</b><b class='flag-5'>盘</b>不读问题处理与卡复用注意事项

    JL杰理AC696N蓝牙音箱方案开发之存储设备应用(2):U不读问题的排查与卡复用注意事项

    本文总结了杰理AC696N芯片U不读的常见原因及解决方法。主要排查点包括:检查U文件系统格式(支持FAT/exFAT,不支持NTFS/苹
    的头像 发表于 04-09 10:18 230次阅读
    JL杰理<b class='flag-5'>AC696N</b>蓝牙音箱方案<b class='flag-5'>开发</b>之存储设备应用(2):<b class='flag-5'>U</b><b class='flag-5'>盘</b>不读问题的排查与卡复用注意事项