Tags give the ability to mark specific points in history as being important
  • AD1x-4578_AC104-release_v1.8.0
    61ccdcb6 · 2023年9月28日 ·
    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
    fe851bdd · ; ·
    ;
    ---------------------------------
    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
    06edb435 · 2022年7月15日 ·
    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
    76c70425 · 2022年7月14日 ·
    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
  • ad150-release_V1.0.2