fw-AD24N_SDK:基于通用MCU的固件开发工具包项目

杰理AD24N最新SDK, 用于开发AD24N全系列芯片(具体型号包括: AD242A AD245A AD248A 等)。

分支1Tags0
文件最后提交记录最后更新时间
3 个月前
3 个月前
3 个月前
3 个月前
3 个月前

fw-AD24N_SDK

About Firmware for Generic MCU SDK(AD24N series), Support AD24N

AD24N 系列通用MCU SDK 固件程序

本仓库包含SDK release 版本代码,线下线上支持同步发布,支持玩具类产品和通用MCU类应用二次开发.

本工程提供的例子,需要结合对应命名规则的库文件(lib.a) 和对应的子仓库进行编译.

Alt

快速开始

欢迎使用杰理开源项目,在开始进入项目之前,请详细阅读SDK 介绍文档, 从而获得对杰理系列芯片和SDK 的大概认识,并且可以通过快速开始介绍来进行开发.

编译工具与环境搭建

AD24N 系列芯片样品购买

介绍文档

编译工程

请选择以下一个工程进行编译,下列目录包含了便于开发的工程文件:

  • 玩具类应用 : ./sdk/AD24N_voice_toy.cbp, 适用领域:

即将发布:

SDK 支持Codeblock编译环境,请确保编译前已经搭建好编译环境,

  • Codeblock 编译 : 进入对应的工程目录并找到后缀为 .cbp 的文件, 双击打开便可进行编译.

  • Makefile 编译 : apps/app_cfg 开始编译之前,需要先选择好目标应用并编辑保存, 请双击 make_prompt 并输入 make

    在编译下载代码前,请确保USB 升级工具正确连接并且进入编程模式

打包、音频文件转换、midi等通用音频工具

SDK主要功能

  • 支持内置FLASH的解码播放
  • 支持外置FLASH的解码播放
  • 支持解码MIO功能
  • 支持.a/.b/.e、.f1a/.f1b/.f1c、ump3这三种格式的解码播放
  • 支持MIDI播放
  • 支持变速变调(不过需要把系统时钟调整到100Mhz以上)
  • 最多支持.a/.b/.e + .f1a/.f1b/.f1c + .f1a/.f1b/.f1c 三路音频同时解码播放
  • DAC支持PWM差分输出,以及外接单端功放
  • Class-D 功放(APA) 输出, 可选 8K、 11.025k、 12k、 16k、 22.05k、 24k、 32K、 44.1k、48K 采样率;
  • 支持模拟 DAC 输出, 可选 8K、 11.025k、 12k、 16k、 22.05k、 24k、 32k、 44.1k、 48k、64k、 88.2k、 96k 采样率;(部分芯片封装没有 DAC 引脚无法使用该功能)
  • 关机功耗2uA+

MCU信息

  • 32bit RISC / 240MHz /32K+4k+16K
  • flash
  • 16bit audio adc
  • 16bit audio dac
  • 16bit Class-D Speaker Driver
  • 1 x Full speed USB
  • 1 x SD host controller
  • 3 x Multi-function 16bit timer
  • 2 x UART interface
  • 1 x I2C Master/Slave interface
  • 2 x SPI Master/Slave interface
  • 4 x MCPWM
  • 1 x GPCRC
  • 1 x 10bit GPADC(10 Channels)
  • 8 x GPIO Support function remapping

社区

  • 技术交流QQ群:764468449

注意事项

请通过AD24N 系列芯片样品购买 渠道购买样品,其他渠道芯片可能会出现key不一致报错,无法下载程序等问题,且无法提供相关技术支持。

项目介绍

杰理AD24N最新SDK, 用于开发AD24N全系列芯片(具体型号包括: AD242A AD245A AD248A 等)。

定制我的领域