杰理AD14N/AD15N---外置Flash烧录音乐文件
杰理外置Flash烧录音乐文件
杰理JL AD150N、AD153A2、AD153A4、AD156A2、AD158A2、AD159A2、AD142A2、AD145A2、AD146A2.
前几天研究了一下AD15的外置Flash怎么烧录音乐资源文件进去,发现这一部分也是做得相当完善。
确定SPI Flash接线
以AD153A2的标准参考原理图为例:
可以看到SPI Flash的DI DO都接到了PA7,CS接到PA8,CLK接到PA6.
规格书,原理图以及代码都可以查询到这一组SPI是SPI1的C组。
代码配置
1、EXT_FLASH_EN宏置1
2、spi1_p_data配置如下:
3、app_music_init中默认设备改为外置Falsh:
download_bat.c配置
SDK目录中找到..fw-AD15N_211116\sdk\app\post_build\sh55\toy下面的download_bat.c :
isd_download.exe -tonorflash -dev sh55 -boot 0x0 -div8 -wait 300 -uboot uboot.boot -uboot_compress -app app.bin 0x20000 -wflash dir_song 0 [PA08_1C_NUL0]
加上-wflash dir_song 0 [PA08_1C_NUL0]
-wflash是写外置Flash ,dir_song是要写的bin文件,0是要烧录到Flash的物理起始地址
[PA08_1C_NUL0] , PA08表示片选线,1C表示SPI1的C组,NULL0表示单线模式(硬件上DI DO都接在PA7),具体的解释在后面也有:
烧录测试
修改完后保存,然后开发板和电脑连接好,编译代码,烧录,就会发现在烧录完代码后,也会自动把dir_song烧录到外置Flash,开机即可播放:
杰理AD14N/AD15N---外置Flash烧录音乐文件相关推荐
- 杰理AD14N/AD15N---GPIO唤醒引脚触摸时会有效的问题
前段时间写了杰理AD140/AD150的长按键开关机问题和休眠唤醒GPIO配置问题: 杰理AD14N/AD15N---长按键开关机怎么实现_Jim-CSDN博客 杰理AD14N/AD15N---休眠和 ...
- 【杰理AC696X】外挂FLASH音乐播放及Bin文件制作
外挂FLASH音乐播放及Bin文件制作 测试SDK版本:<ac696n_soundbox_sdk_v1.6.0> 文章目录 外挂FLASH音乐播放及Bin文件制作 前言 一.板级配置 1. ...
- 杰理之添加外挂 flash 驱动及实现音乐播放功能
功能简单说明:在音乐模式下实现播放外挂 flash 里面的歌曲的功能,操作方式与 SD 卡,U 盘一致. 注意:flash 需预先把音乐文件和 fat 文件系统烧录进 flash.目前不支持写操作. ...
- 杰理之添加外挂 flash 驱动及实现音乐播放功能【篇】
功能简单说明:在音乐模式下实现播放外挂 flash 里面的歌曲的功能,操作方式与 SD 卡,U 盘一致. 注意:flash 需预先把音乐文件和 fat 文件系统烧录进 flash.目前不支持写操作.
- 杰理科技AD15N系列玩具类音频开发
1.资源获取 杰理官方AD15开源版SDK 链接:https://gitee.com/Jieli-Tech/fw-AD15N 2.杰理科技发布的关于AD14/15系列官方文档最新链接,持续完善和更新中 ...
- 杰理AC690X系列---RGB彩灯随音乐跳动(10)
最近做了不少跟RGB彩灯有关的项目,印象比较深刻的是火焰灯效果,还有一个是彩灯随音乐跳动. 关于彩灯随音乐跳动其实分两种,一种是随频率跳动,一种是随输出幅值跳动. 随频率跳动就是说音频输出的范围是50 ...
- 杰理AD14N/AD15N---UART串口使用问题
前段时间用杰理AD152A做的项目遗留了个bug,今天重新拍查了一下代码. 问题现象:串口初始化完成后会自动发一个空格字符"0x20",并且发送的第一个字节会丢失. 驱动文件:是杰 ...
- 杰理之PC端下载烧录工具(需要配合强制升级工具)【篇】
- 杰理之选择并更新烧写文件到烧写器【篇】
待烧写的芯片型号选择好后,按如图 2.7 所示步骤操作:[1]点击打开并选择 fw 文件(ufw 文件.key 文件也可以,也可烧写经过授权后带烧写次数限制的 fw/ufw 文件,可参考<7 授 ...
- 杰理AC692N---芯片烧录方法和常用的更新固件方法
15篇开发入门文档和配套SDK已上传 免积分下载链接:https://download.csdn.net/download/JaLLs/12711196 692N芯片烧录方法和常用的更新固件方法 Ke ...
最新文章
- [SQL基础教程] 1-5 表的删除和更新
- 程序员如何乘风破浪?从数据库历史看技术人发展 | CSDN 高校俱乐部
- bitmap格式分析
- 利用axios解决跨域的问题
- android 自定义属性步骤
- 以下用于数据存储领域的python第三方库是-『爬虫四步走』手把手教你使用Python抓取并存储网页数据!...
- 【数据结构】排序相关题目及各种排序方法的总结
- jzoj4672-Graph Coloring【图论,模拟】
- 前端渲染引擎doT.js解析
- 电脑温度检测软件哪个好_重装电脑,用哪个软件重装系统比较好?
- python pexpect输出_关于多线程:如何使用pexpect获取python中子进程的自发输出
- 那些在11gR2中可能惹祸的新特性,一张列表帮助你摆脱升级11gR2带来的烦恼
- 推荐系统-Task01熟悉新闻推荐系统基本流程
- ubuntu 16.04: 添加字体
- wordpress常用插件
- SJCcopula matlab,时变copula的matlab程序
- 小白如何从零开始打造一台DIY脑控智能机器人
- 英语长难句之非谓语动词作状语与独立主格-学习笔记
- 保卫农场(bfs)题解
- 计算机窗口移动不了怎么办,手把手为你解决笔记本电脑怎么拖动窗口
热门文章
- 产品功能树图_新版PFMEA培训之第三步功能分析,理清结构,梳理思路
- 个性化头像生成——微信小程序开发
- SQL Server 中导入外部数据库文件
- 金山pdf阅读器 独立版V10.1.0.6683
- mac自带代码对比工具
- 计算机网络数据通信部分之网络层IP报文格式解析
- 校园客户端linux创翼,电信创翼校园客户端-电信创翼校园网客户端下载 4.7.9.589 官方版 - 河东下载站...
- Web Fonts (二) OTF/TTF 转 WOFF
- L2-011 玩转二叉树 (25分)
- 360与百度的竞争分析