-
AD1x-4578_AC104-release_v1.8.0
2023年9月28日 AD1x-4578_AC104-release_v1.8.0 SDK等级: A 发布时间:2023年9月26日 发布版本:AD1x-4578_AC104-release_v1.8.0 发布说明: common(公共改动): 1、新增AD18 SDK以及相关文档; 2、修复ini虚拟设备无法擦除最后一个扇区问题; 3、新增标准FAT设置卷标功能; 4、新增双备份升级(AD17N不支持); 5、AD14&15&17新增uart0中断驱动; 6、新增spi推灯驱动(AD14N & AD15N); 7、更新speed变速变调库,修复44.1K以上采样率无声问题; 8、更新陷波啸叫抑制库,新增获取啸叫频点功能; 9、更新midi库: a)修复midi琴键因为run打断导致on消息注册失败问题; b)新增midi解码可选每个通道音符停止回调功能; 10、VM功能改动: a)new_vm新增格式整理完成后,是否立即擦除旧区域功能(该功能默认和以前行为一致,即不擦除); b)优化vm注册不可屏蔽中断接口; c)优化vm接口,添加系统空闲和软关机前预擦除操作; d)预留部分vm id给系统库使用; AD14N & AC104N: 1、修复设备升级vid比较配置无效问题; 2、优化设备升级后数据校验流程; 3、AD14优化扩音模式流程; AD15N: 1、修复虚拟rtc休眠无闹钟唤醒问题; AD17N: 1、优化低功耗流程,修复部分封装功耗高问题; 同步gitee补丁:FAQ:AD17_v1.7.0_SDK部分芯片休眠功耗过高问题 2、修复ad按键和红外按键复用bug; 3、新增硬件不可屏蔽中断接口; 4、优化irflt红外驱动; AD18N: 1、支持内置系统FLASH / 外挂资源FLASH的解码播放; 2、支持.a/.b/.e、.f1a/.f1b/.f1c/.f1x、ump3、标准MP3和WAV格式的解码播放,最多支持f1a1+f1a2+a三路解码; 3、支持midi解码和midi琴功能; 4、支持MIO功能和按键提示音; 5、支持vm掉电记忆功能; 6、支持sydfs、norfs、fatfs文件系统; 7、支持AD、红外、触摸等按键; 8、支持LCD段码屏驱动; 9、支持最高12bit的SARADC驱动; 10、支持Class-D功放(APA)输出,可选32K、44.1k、48K采样率; 11、支持模拟DAC输出,可选8K、11.025k、12k、16k、22.05k、24k、32k、44.1k、48k、 64k、88.2k、96k采样率;(部分芯片封装没有DAC引脚无法使用该功能) 12、支持软件的重采样; 13、支持speed变速变调、ECHO混响、vo_pitch变音、voice_changer变音、PCM_EQ等音 效算法; 14、支持软硬件flash写保护; 15、支持软关机Softoff,功耗3.4uA+; 16、支持原地唤醒低功耗Powerdown,功耗34uA+; 文档更新: 1、新增AD172A(0)、AD174A、AD175A0、AD175C、AD177A0、AD178A硬件规格书和原理图,原有的AD176A0和AD179A文档版本更新; 2、新增AD181硬件规格书和原理图,新增AD18N开发板原理图和PCB资料; 3、更新AD17N_芯片手册,添加io_mapping表; 4、更新SDK应用文档,与杰理SDK在线文档同步; 5、更新MIDI应用说明文档; 工具版本: 1、一拖二烧写器:V2.27.7,通过软件上远程更新; 2、一拖八烧写器:V3.1.22,通过软件上远程更新; 3、音频文件转换工具:V1.2.18,在gitee上下载; 4、新增VoicePitch变音音效_RAP音源替换工具,在gitee上下载; 5、新增midiTool20230906工具,优化了操作界面,在gitee上下载;
-
AD1x-457_AC104-release_v1.7.0
AD1x-457_AC104-release_v1.7.0 SDK 等级: A 发布时间: 2023 年 7 月 11 日 发布版本: AD1x-457_AC104-release_v1.7.0 发布说明: common(公共改动): 1、 修改 GPIO 输出驱动默认档位, 停止使用 HD1=0, HD0=0 配置, 可降低生产不良概率;同步开源说明: SDK 同步补丁: 修改 GPIO HD 档位默认配置 2、 新增 voice_toy 玩具应用工程, 替代 app_mg、 simple 工程; 3、 修复消息机制带参数判断出错问题和 post_event 数组置位越界问题; 4、 修复系统 flash 使用 uboot 传递的错误 flash 容量导致擦写失败问题; 5、 优化 fat 文件系统创建文件流程; 6、 更新 midi 库, 优化 okon 流程, 新增限幅器功能; 7、 新增非 A0 芯片内封 flash 优先从烧写器获取写保护参数功能; 8、 新增 new_vm 库, 兼容旧 vm 数据结构, 支持预擦除; 9、 新增 voicechanger 动物变声音效算法; 10、 更新 speed 算法库, pitchrate 支持 16 位精度(1~65535) 调节; 11、 新增 app_modules.h 控制文件, 用于控制应用功能; AD14N & AC104N: 1、 优化 SD 卡 CMD 检测策略; 2、 优化 USB OTG 检测流程, 可识别充电器; 3、 新增设备升级支持掉线重新升级, 保持 dacnp 引脚, 支持 exfat 设备(仅 AC104); 4、 新增设备升级文件检查功能, 可获取当前设备和升级文件的 vid, 修改 vid 添加大小关系判断; AD15N: 1、 新增 DSM2 单端输出功能;同步开源说明: FAQ: AD15N 的 APA 如何实现单端输出推功放? 2、 新增虚拟 RTC 功能, 支持读写时钟、 闹钟、 闹钟唤醒, 低功耗和休眠状态下可计时; AD17N: 1、 本 SDK 为 AD17N 的首版 SDK; 2、 支持内置系统 FLASH / 外挂资源 FLASH 的解码播放; 3、 支持 MIO 功能; 4、 支持.a/.b/.e、 .f1a/.f1b/.f1c/.f1x、 midi 等格式的解码播放, 最多支持 f1a + a 两路解码; 5、 音频支持差分 APA 输出, 支持 32K、 44.1K、 48K 采样率; 6、 支持硬件的重采样; 7、 关机 Softoff 功耗 1.5uA+, 原地唤醒 Powerdown 功耗 20uA+; 文档更新: 1、 新增 AD176A & AD179A 硬件资料和原理图; 2、 更新 AD14N & AD15N & AC104N 原理图, 添加 flash 单线 DI&DO 串联电阻说明; 3、 更新《杰理 AD1x-4567_MIDI 应用说明文档》 , 添加限幅器说明; 4、 更新 SDK 应用文档, 与杰理 SDK 在线文档同步; 工具版本: 1、 一拖二烧写器: V2.27.5, 通过软件上远程更新; 2、 一拖八烧写器: V3.1.20, 通过软件上远程更新; 3、 音频文件转换工具: V1.2.17, 在 gitee 上下载; 4、 JLmidi_new_0706 工具: 该工具只能用于此发布版本以及之后的 SDK, 在 gitee 上下载,gitee 上会保留旧工具(JLmidi_60) ;
-
ad14n_ad15n_ac104n-release_v1.6.0
; --------------------------------- 1、添加了AC104N MBOX的工程; 2、添加了FLASH写保护功能; --------------------------------- ad14n_ad15n_ac104n-release_v1.6.0 SDK等级: B 发布时间:2022年12月12日 发布版本:ad14n-ad15n_ac104n-release_V1.6.0 发布说明: 1、新增ac104n音箱sdk; 以下改动对应”ad140-release_v1.4.0”和”ad150-release_v1.4.0” 2、修复外挂flash操作大容量flash(大于16MB)失败问题; 3、修复vfs_mount失败时不关闭文件系统的bug; 4、修复msg带参数消息接受失败的bug; 5、修复退出midi解码模式没有清除解码回调导致midi琴无声问题; 6、优化A格式解码断点大小,节省空间; 7、优化midi解码默认采样率,从48K改为32K; 8、新增内置flash代码资源区硬件写保护; 9、新增内置flash软件驱动擦写限制,不操作代码资源区; 10、新增powerdown vddio电压保持功能; 11、新增syd文件系统计算文件CRC16的接口(可打开dir文件,仅用于校验); 12、更新midi库,修复midi琴note_off在音色无包络时没有衰减的问题; 13、更新midi库,新增midi琴note_off衰减参数,可选择note_off是否回调音符结束; 14、更新midi库,新增midi琴查询指定通道正在播放的key; 15、更新Notch_Howling陷波啸叫抑制算法库,优化运算速度; 文档更新: 1、新增文档《AD14N_AD15N_AC104N内置FLASH添加写保护说明.pdf》; 2、更新文档《杰理AD14N_AD15N_MIDI应用说明文档.pdf》; 3、更新文档《杰理AD14N_AD15N_AC104N SDK手册.pdf》; 4、更新了芯片规格书《AD146A_Datasheet V1.1.pdf》; 5、更新了硬件原理图; 工具版本: 1、一拖二烧写器:V2.26.8,通过软件上远程更新; 2、一拖八烧写器:V3.1.14,通过软件上远程更新; 3、音频文件转换工具:V1.2.17,在gitee上下载; 4、JLmidi_new_0706工具:该工具只能用于此发布版本以及之后的SDK,在gitee上下载,gitee上会保留旧工具(JLmidi_60);
-
ad14n-ad15n-release_V1.5.1
1、修复了上一个版本ad14n-ad15n-release_V1.5.0中midi播放会有兼容性BUG的问题; 2、此次修改更新了include_lib\liba\ARCH\pi32_lto\lib_midi_decode.a;
-
ad14n-ad15n-release_V1.5.0
ad14n_ad15n-release_v1.5.0 SDK等级: B 发布时间:2022年7月14日 发布版本:ad14n-ad15n-release_V1.5.0 发布说明: 以下改动对应”ad140-release_v1.2.1” 和“ad150-release_v1.2.1”; 1、修复A0芯片外挂部分flash(5e3213/5e3214)运行一线模式powerdown无法唤醒问题; 2、修复mio模块pwm公式错误导致满占空比时会有脉冲问题; 3、修复带电池升级中途断电,无法重新升级问题; 4、修复midi主副旋一起OKON无法出声问题; 5、修复midi小节回退功能异常问题; 6、修复USB DM/DP作唤醒脚时,内部上下拉使能pullup_down_enable无法关闭问题; 7、优化powerdown唤醒DAC初始化时间,由20ms缩短至1.2ms; 8、新增flash安全寄存器驱动; 9、新增ini自定义空间作为虚拟设备管理驱动; 以下改动对应”ad140-release_v1.3.0” 和“ad150-release_v1.3.0”; 10、修复大容量flash(>16M字节)下载时出现CRC校验错误问题; 11、修复大容量flash(>16M字节)powerdown唤醒可能死机的问题; 12、修复解码断点检查可能出现越界访问的问题; 13、修复tab_read读表模块初始化无效的问题; 同步gitee修复:FAQ:tab_read读表模块bug修复 14、修复开机解码可能出现po声问题,在电压扫描初始化时切换时钟; 同步gitee修复:FAQ:AD14N / AC104N上电解码可能有po声? 15、更新Voice_Pitch变音算法库,新增卡通音效,并完善其他音效的配置; 16、更新Notch_Howling陷波啸叫抑制算法库,使用新的啸叫抑制算法; 17、更新Howling_PitchShifter移频啸叫抑制算法库,使用新的啸叫抑制算法; 18、更新MIDI库,支持使用压缩的mda音色库文件, (mda音色库需使用新的midi工具制作,运行压缩库时系统时钟需要至少96MHz) 19、优化midi解码只有主旋OKON副旋不发声时的响应速度; 20、新增midi解码只有主旋OKON副旋不发声时,可使用快速打断模式; 21、新增midi琴应用,并使用新的mda音色库,应用内容包括; a)琴键的按下与抬起响应; b)乐器通道切换; c)颤音; d)弯音轮; e)音符开始与音符结束回调; f)叠加A解码; 22、新增低电检测方式,可配置使用lvd电压检测或使用固定值检测; 23、新增OTA升级时I/O保持功能; 同步gitee改动:FAQ:AD14N / AC104N V1.2.1 SDK如何在OTA设备升级过程中保持IO状态? 24、优化powerdown流程,增强稳定性; 25、优化下载目录生产烧录文件对齐方式,强制只生成一份4K字节对齐的flash.bin; 同步gitee改动:FAQ:关于FLASH数据工程文件对齐方式对升级下载的影响 26、优化MIC_RES_BUILT_IN配置,现可配置mic使用外部偏置; 27、优化VM擦除方式,加快256字节对齐flash的VM擦除速度; 28、优化lvd接口,触发lvd后可配置直接复位或进入lvd中断响应函数; 29、优化vfs管理,将fat独有的函数移出vfs.c文件; 30、优化msg驱动,获取事件消息关中断时AUDIO和TICKTIMER中断不会被打断; 31、优化norflash驱动,精简结构体大小,读写0字节直接返回; 32、优化mio启动判断,现可支持不同的DAC采样率; 33、优化flash安全寄存器驱动,可支持flash单线模式; 34、优化LD文件部分段名以及段位置,函数放ram的段修改为统一格式(.*.text.cache.L1); 35、优化下载目录结构,app_mg工程和simple工程拆分独立的下载目录; 36、优化ticktimer_loop架构,拆分成sys、modules和app来执行定时函数; 37、优化F1A解码库,提高解码效率; (LD文件中(*.f1a_code)段位置不可移动或调整,否则解码可能不正常!) 38、优化vm擦写时不受关中断影响的中断数,由一个改为任意多个; (放出的中断函数及其调用的函数/变量必须放在ram里,否则会导致死机!) 39、完善SDK说明手册,部分章节添加示例说明; 文档更新: 1、新增文档《杰理AD14N_AD15N_MIDI应用说明文档.pdf》; 2、新增文档《杰理AD14N_AC104N音效算法应用介绍文档.pdf》; 3、更新了芯片规格书《AD156A_Datasheet V1.2.pdf》,增加了LRC温差和时钟精度说明; 工具版本: 1、一拖二烧写器:V2.26.6,通过软件上远程更新; 2、一拖八烧写器:V3.1.11,通过软件上远程更新; 3、音频文件转换工具:V1.2.17,在gitee上下载; 4、JLmidi_new_0706工具(新增):该工具只能用于此发布版本以及之后的SDK,在gitee上下载,gitee上会保留旧工具(JLmidi_60); 5、pcm_eq工具(新增):V3.1.7,在gitee上下载;
-
ad14n-ad15n-release_V1.4.0
ad14n_ad15n-release_v1.4.0 SDK等级: A 发布时间:2022年2月22日 发布版本:ad14n-ad15n-release_V1.4.0 ------------------------------------ 发布说明: 1、增强SDMMC兼容性; 2、修复了USB 从机挂在外置flash时,格式化会卡音的BUG; 3、修复了notch howling有概率死机的BUG ; 4、添加了软件实现的SPI FLASH 驱动; 5、支持了软件实现的SPI FLASH 驱动与SDMMC IO复用; 6、支持了C版芯片,在C版芯片上面能使用音质更好的DSM2、DSM11模式; a)音质:DSM2 >DSM11 > DSM3 b)功耗:DSM11 >DSM2 > DSM3 7、添加了F1X格式,可以拼接转换多个音频文件到一个F1X文件中,并精确控制各个音频文件的播放,音频文件转换工具版本1.2.12之后的可以制作F1X工具; 8、修复了多设备同时操作时,小概率产生野指针的问题; 9、解决了使用vddio为运行代码的flash供电时powerdown不能正常唤醒的问题; 10、将AT定位宏里面的used关键字删除,释放部分没有调用的资源,同时修改vfs定位的关键字; 11、修复应用层nor flash互斥的流程 ; 12、修复了audio_init时,时钟选择的BUG; 13、修复了应用层多路播放时会相互影响的BUG; 14、修复部分芯片vbg trim值不准的问题; 15、修复部分芯片lrc trim不准的问题; 16、修复PLL时钟192M与107M不准的问题; 17、修复powerdown唤醒时PA6会有脉冲的问题; 18、新增LVD wakeup中断处理接口和LVD设置接口; 19、新增外挂flash的powerdown以及唤醒接口; 20、新增带电池串口升级模块; 21、新增spi从机全双工通信示例流程; 22、新增ump3文件解码结束可选的淡出功能; 23、优化应用流程,默认不开启powerdown功能; 24、替换了f1a库,优化f1a解码小能量杂音问题; 25、优化VM开关中断流程,支持保留其他中断; 26、优化读表和断点可能出现的边界bug; 27、优化低电压时htc时钟不准的问题; 28、修复部分flash数据出错无法开机的问题; 29、修复flash 4k保留区获取起始地址接口不对的问题; 30、优化uart_dev初始化流程,支持收发使用同一I/O口; 31、完善SDK说明手册,部分章节添加示例说明; 注:使用vddio为运行代码的FLASH供电,并且会使用到powerdown功能一定要更新到现在这个版本的SDK!!! 此版本对应”ad140-release_v1.2.0” 和“ad150-release_v1.2.0”; ---------------------------------- 工具版本: 一拖二烧写器:V2.26.0 一拖八烧写器:V3.1.7 工具链:2.4.2 其他工具描述: 音频文件转换工具:1.2.12 1、打包工具: 能将多个文件打包成一个文件,此工具放在网上提供下载; 2、音频文件转换工具: 能将音频文件转换为系统能支持的格式,此工具放在网上提供下载;
-
ad14n-ad15n-release_V1.3.0
ad14n_ad15n-release_v1.3.0 SDK等级: B 发布时间:2021年8月16日 发布版本:ad14n-ad15n-release_V1.3.0 发布说明: 1、添加了POWER_DOWN的功能,此模式原地唤醒系统,休眠功耗30uA上下; 2、添加了PCM EQ音效的功能,主要应用方向是扩音器; 3、删除了ae_notch_howling_lib.a、ae_echo_lib.a、ae_vo_pitch_lib.a、ae_speed_lib.a库,将相关的代码移到sound_effect_list目录下对应的api.c文件,方便二次修改; 4、更新isd_download.exe,解决部分外置flash下载失败的问题; 5、增加了外置spi_flash与sd卡的分时复用; 6、修改了ticktimer的函数,以及关中断时回调: 详情参考:https://github.com/Jieli-Tech/fw-AD15N/issues/14 7、添加gpio 临界保护用const变量控制; 8、解决淡入淡出打开后,解码启动缓慢的BUG; 9、替换了wav库,解决部分wav歌曲无缝衔接卡死问题; 10、MIDI新增OKON 只播主旋律模式; 11、MIDI新增通过移半音实现变调; 12、修改外置FLASH驱动,增强系统健壮性; 13、优化了AUDIO驱动,提高PWM了调制精度; 14、udelay改用nop方式,释放timer0占用; 15、修正部分f1a音频有杂音问题; 16、取消wvddio最低档位限制; 17、修复运行在高频率时,lsb计算的错误; 18、烧写器v2.24.6增加DACVDD筛选项,根据要求提供一拖二特殊版本筛出不良品挑选出AD14N有杂音的坏片。 工具版本: 烧写器:V2.24.6 一拖八烧写器:V3.0.35 工具链:2.4.2
-
ad14n-ad15n-release_V1.2.2
1、2021年7月12日 时间 2、tick timer新加的函数必须内联,否则系统运行异常! 3、解决淡入淡出打开后,解码启动缓慢的BUG; 4、AD14支持低压唤醒; 5、AD14修复低功耗备份系统时钟分频bug;
-
ad14n-ad15n-release_V1.1.0
ad14n_ad15n-release_v1.1.0 SDK等级: B 发布时间:2021年5月24日 发布版本:ad14n-ad15n-release_V1.1.0 发布说明: 1、添加了AD14N系列的资料 2、替换新的工具链,支持新的派生密钥系统,支持芯片用户派生密钥(leaf key)为空的芯片;原厂密钥(root key)加上客户派生密钥(leaf key)组成完整的芯片密钥,方便客户备货;有检查key是否可以被正常烧写; 3、iokey初始化设置一下die; 4、AD15N支持powerdown; 5、解决变速变调啪音问题; 6、增加midi ctrl功能。AD15N midi dec和midi ctrl不支持叠加播放,AD14N支持; 7、解决crc重入问题; 注:新的芯片密钥与旧密钥烧过的芯片不能混用!请一定要仔细阅读《AD140,AD150 SDK手册.pdf》2.1.2节关于BOOT_TYPE的描述!!! 工具版本: 烧写器:V2.24.1 一拖八烧写器:V3.0.35 工具链:2.4.2