杰理外置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烧录音乐文件相关推荐

  1. 杰理AD14N/AD15N---GPIO唤醒引脚触摸时会有效的问题

    前段时间写了杰理AD140/AD150的长按键开关机问题和休眠唤醒GPIO配置问题: 杰理AD14N/AD15N---长按键开关机怎么实现_Jim-CSDN博客 杰理AD14N/AD15N---休眠和 ...

  2. 【杰理AC696X】外挂FLASH音乐播放及Bin文件制作

    外挂FLASH音乐播放及Bin文件制作 测试SDK版本:<ac696n_soundbox_sdk_v1.6.0> 文章目录 外挂FLASH音乐播放及Bin文件制作 前言 一.板级配置 1. ...

  3. 杰理之添加外挂 flash 驱动及实现音乐播放功能

    功能简单说明:在音乐模式下实现播放外挂 flash 里面的歌曲的功能,操作方式与 SD 卡,U 盘一致. 注意:flash 需预先把音乐文件和 fat 文件系统烧录进 flash.目前不支持写操作. ...

  4. 杰理之添加外挂 flash 驱动及实现音乐播放功能【篇】

    功能简单说明:在音乐模式下实现播放外挂 flash 里面的歌曲的功能,操作方式与 SD 卡,U 盘一致. 注意:flash 需预先把音乐文件和 fat 文件系统烧录进 flash.目前不支持写操作.

  5. 杰理科技AD15N系列玩具类音频开发

    1.资源获取 杰理官方AD15开源版SDK 链接:https://gitee.com/Jieli-Tech/fw-AD15N 2.杰理科技发布的关于AD14/15系列官方文档最新链接,持续完善和更新中 ...

  6. 杰理AC690X系列---RGB彩灯随音乐跳动(10)

    最近做了不少跟RGB彩灯有关的项目,印象比较深刻的是火焰灯效果,还有一个是彩灯随音乐跳动. 关于彩灯随音乐跳动其实分两种,一种是随频率跳动,一种是随输出幅值跳动. 随频率跳动就是说音频输出的范围是50 ...

  7. 杰理AD14N/AD15N---UART串口使用问题

    前段时间用杰理AD152A做的项目遗留了个bug,今天重新拍查了一下代码. 问题现象:串口初始化完成后会自动发一个空格字符"0x20",并且发送的第一个字节会丢失. 驱动文件:是杰 ...

  8. 杰理之PC端下载烧录工具(需要配合强制升级工具)【篇】

  9. 杰理之选择并更新烧写文件到烧写器【篇】

    待烧写的芯片型号选择好后,按如图 2.7 所示步骤操作:[1]点击打开并选择 fw 文件(ufw 文件.key 文件也可以,也可烧写经过授权后带烧写次数限制的 fw/ufw 文件,可参考<7 授 ...

  10. 杰理AC692N---芯片烧录方法和常用的更新固件方法

    15篇开发入门文档和配套SDK已上传 免积分下载链接:https://download.csdn.net/download/JaLLs/12711196 692N芯片烧录方法和常用的更新固件方法 Ke ...

最新文章

  1. [SQL基础教程] 1-5 表的删除和更新
  2. 程序员如何乘风破浪?从数据库历史看技术人发展 | CSDN 高校俱乐部
  3. bitmap格式分析
  4. 利用axios解决跨域的问题
  5. android 自定义属性步骤
  6. 以下用于数据存储领域的python第三方库是-『爬虫四步走』手把手教你使用Python抓取并存储网页数据!...
  7. 【数据结构】排序相关题目及各种排序方法的总结
  8. jzoj4672-Graph Coloring【图论,模拟】
  9. 前端渲染引擎doT.js解析
  10. 电脑温度检测软件哪个好_重装电脑,用哪个软件重装系统比较好?
  11. python pexpect输出_关于多线程:如何使用pexpect获取python中子进程的自发输出
  12. 那些在11gR2中可能惹祸的新特性,一张列表帮助你摆脱升级11gR2带来的烦恼
  13. 推荐系统-Task01熟悉新闻推荐系统基本流程
  14. ubuntu 16.04: 添加字体
  15. wordpress常用插件
  16. SJCcopula matlab,时变copula的matlab程序
  17. 小白如何从零开始打造一台DIY脑控智能机器人
  18. 英语长难句之非谓语动词作状语与独立主格-学习笔记
  19. 保卫农场(bfs)题解
  20. 计算机窗口移动不了怎么办,手把手为你解决笔记本电脑怎么拖动窗口

热门文章

  1. 产品功能树图_新版PFMEA培训之第三步功能分析,理清结构,梳理思路
  2. 个性化头像生成——微信小程序开发
  3. SQL Server 中导入外部数据库文件
  4. 金山pdf阅读器 独立版V10.1.0.6683
  5. mac自带代码对比工具
  6. 计算机网络数据通信部分之网络层IP报文格式解析
  7. 校园客户端linux创翼,电信创翼校园客户端-电信创翼校园网客户端下载 4.7.9.589 官方版 - 河东下载站...
  8. Web Fonts (二) OTF/TTF 转 WOFF
  9. L2-011 玩转二叉树 (25分)
  10. 360与百度的竞争分析