KDocs 研发资料库
  • 音频技术应用文档入口汇总
  • 杰理WINDOWS环境安装及其他事项
  • LINUX安装和编译
  • Linux环境编译SDK教程(ubuntu18.04)
  • 音频类补丁汇总表
  • 认证资料获取汇总(最新资料后台会更新)
  • 《Hi-Res申请指南v1.0》
  • FreeRTOS 开源协议版本
  • uCOS 开源协议版本信息
  • 各个模块关键资料汇总
  • 软件调试方法
  • Makefile编译
  • 提bug的规范
  • 常规设备使用指导
  • 对外特别发布开发注意点信息汇总
  • AD697X软件问题整理
  • AC700N软件问题整理
  • AC701X耳机软件问题整理
  • 951&961软件问题整理
  • AC104X软件问题整理
  • AC128N问题整理文档
  • 可视化工具调试问题整理
  • 耳机资料汇总
  • AC704N、 AC705N相关应用
  • AC695N&AC696N&AC608N音箱问题整理
  • JL701N音箱问题整理
  • AC692X软件问题整理
  • AC706N音箱问题整理
  • JL701N音箱问题整理(可视化工具SDK)
  • JL703N音箱问题整理
  • JL709N(JL689N)音箱问题整理
  • JL7094系列-入门到进阶开发指导
  • AC210N音箱问题整理
  • 无线麦系列版本支持指南
  • AW32N无线麦问题整理
  • lAD697X&JL701X 无线麦软件共性问题整理
  • AC706N无线麦问题整理
  • AW36N无线麦问题整理
  • AC710X无线麦问题整理
  • 唤醒源获取及唤醒IO设置
  • 电源
  • LVD
  • 长按复位配置方法
  • 低功耗应用
  • TIMER
  • UART
  • SPI
  • 内部FLASH空间添加用户自定义区域
  • IIC
  • GPIO
  • MCPWM
  • SD&U盘
  • 时钟&晶振
  • GPCNT
  • IO口crossbar映射功能
  • 文件系统使用总结
  • 复用应用
  • LINEIN_AUX相关应用
  • IIS音频接口应用
  • SPDIF模式相关(HDMI_ARC、光纤、同轴)
  • PDM LINK
  • 外设相关应用
  • 蓝牙相关
  • 杰理蓝牙距离调试文档
  • TWS耳机配对方式使用及生产把控指南
  • GFP谷歌快连及其认证流程指引
  • 蓝牙发射器(bt_emitter)相关
  • BLE应用
  • 关于提升BLE传输速率说明
  • BLE测试数据
  • MUSIC 模式相关应用
  • MIDI音乐实现
  • PC相关应用
  • FM相关应用
  • AC695N_AC696N FM天线ESD静电防护措施说明V2.0_20250107
  • fm应用详细设计说明书
  • 杰理FM硬件指南-20230315
  • ADC模块
  • AUDIO相关应用
  • 新Tools的音效调试使用
  • 混响应用使用说明
  • 音效调式
  • 音箱耳机低音小音量增强实现方法
  • DAC输出功率调试
  • DAC性能测试指南
  • 针对各类底噪、电流声分析流程
  • 录音相关应用
  • OPUS编解码相关
  • RTC相关应用
  • 升级相关
  • UI相关应用
  • 通话调试流程指南
  • 通话相关应用
  • 省电容mic使用手册
  • 如何测试验证手表通话系统的语音失真 V1.0
  • AC695X_AC696X_AD697X 常见通话问题处理参考资料
  • 通话调试问题确定步骤
  • 内置触摸调试指南
  • 低功耗内置触摸介绍V2.2
  • 触摸相关文档
  • AC697X、AC698X内置触摸调试及整改方法V1.0
  • 产测相关应用
  • AC63X BLE DUT测试介绍
  • 兆华序列使用简易说明
  • JL_1T2蓝牙测试盒音频文件更换说明
  • ENC相关应用入口汇总
  • ANC相关应用入口汇总
  • JL DMS通话调试手册-V3.9.4
  • ANC-ENC结构设计要点-20240407
  • 半入耳式ANC耳机器件选型与结构设计指南V1.0
  • JL 耳道自适应调试指南
  • ANC相关问题处理
  • ANC调试文档
  • 评估蓝牙耳机通话上行降噪性能的方法 V1.0 (2)
  • FCC 或者 BQB 认证相关应用
  • BQB profile 测试中常遇到的问题点汇总
  • 蓝牙参数整理20210811
  • 杰理科技认证问题参考
  • 无线音频产品开发指南
  • 无线麦系列从入门到进阶开发指导
  • 量产烧录相关说明
  • 一拖八烧录器远程过程调用说明
  • 量产相关建议
  • EffectTool(eq)调试工具说明文档
  • AC897AD697系列的EQ调试方法-V3
  • 杰理调音指南-20220622
  • 音效模块总结
  • 简要调音步骤指引(可视化)
  • 耳机充电与通信调试指南
  • 充电仓硬件调试指南
  • 充电仓软件问题整理
  • AC951常用说明
  • AC951_AC961_开发板使用说明V1.0
  • 彩屏仓AC982 入门指导及FAQ
  • 蓝牙音频APP相关应用
  • 手机APP的简介和开发流程
  • 蓝牙音频系列-硬件设计指南
  • 静电测试及整改方法-20220706
  • TWS耳机底噪整改指南V1.2
  • 杰理蓝牙距离调试文档
  • 蓝牙RF硬件设计与调试V1.1-20250219
  • AC695N_AC696N FM天线ESD静电防护措施说明V2.0_20241228
  • 音效调试指南
  • 无线话筒K歌音箱标准开发流程
  • 杰理科技 700N TWS耳机产品标准-202303
  • 杰理科技 701N 广播产品标准-202303
  • JL-HAT ANC高效产测自适应
  • 无线话筒测试板使用介绍
  • 一拖八频偏校准使用说明
  • 领夹麦产测工具使用介绍
  • Dongle量产测试说明
  • Dongle+Tws或头戴式 SDK通过工具绑定配对功能说明文档
  • 双麦ENC产测宏配置验证方法 V1.0
  • JL耳机方案麦克风声学测试指令_V1.0
  • JL耳机方案麦克风声学测试指令_V2.0
  • JL_ENC自动测试命令_V0.0.1
  • JL蓝牙测试盒用例说明
  • LDAC自测环境搭建_ubuntu
  • 延迟小板使用手册
  • 杰理库文件的制作及添加实现过程
  • 关于 AC635N&AC636N系列免晶振兼容性补丁 说明
  • 关于 AC63系列VM兼容性修复补丁_20250224 说明
  • 关于 AC632N &AE632N_ 蓝牙& 低功耗兼容性修复补丁 说明
  • AD698N和AC638N电压优化补丁V3说明
  • 关于 AC635N&AC636N漏电和E&G版兼容联合补丁 说明
  • AD698N和AC638N电压优化补丁V2说明
  • 702相关应用
  • 2024-4-30 发布歌词显示SDK开发注意事项
  • BQB RF & FCC 认证测试固件问题汇总及源码
  • BQB profile 测试中常遇到的问题点汇总
  • 进dut测试模式方法及固件
  • 704-频偏修改bin文件合集
  • 701手表BQB PROFILE认证注意事项
  • 认证的干扰规避整改
  • 海外CRA认证报告生成说明
  • JL700N可视化工具问题处理文档
  • JL701X可视化工具问题处理文档
  • JL701N_earphone_release_v1.6.0_ANC 低功耗问题补丁
  • JL708X可视化工具问题处理文档
  • JL709N可视化工具问题处理文档
  • JLstudio可视化工具使用说明
  • 一拖二-串口_蓝牙_app在线EQ、通话参数及调试方式和内置触摸调试
  • 可视化JL701M_DONGLE_SDK添加MIC为发射源
  • 可视化JL701M_DONGLE_SDK添加按键切换usb audio与MIC发射源
  • JL701M_DONGLE_SDK_1.0.0_dongle输入linein输出dac
  • 701可视化_a2dp_to_le_demo说明
  • 耳机系列demo汇总
  • JL7018F&JL7006F_7003F AUX IIS
  • 一键连接应用
  • 普通SDK动态开关一拖二功能
  • 蓝牙分析仪(EllisysBluetoothAnalyzer)抓包例程
  • TWS配对常见应用
  • APP自定义按键的demo
  • AC700N 播歌双EQ DEMO示例及说明
  • AC698V164 MIC与蓝牙音乐共同输出DAC demo
  • 添加第三方算法以及多算法授权流程
  • 空间音频配置方法
  • 普通高低电平TWS耳机控制通讯
  • 入耳检测状态更新demo解析
  • 资源优化(非可视化的SDK)
  • 资源优化(可视化SDK)
  • 翻译耳机、语音识别应用demo
  • 耳机抗干扰问题排查和优化
  • AC698D2 抗干扰优化
  • AC696X软件问题整理
  • AC695X软件问题整理
  • AC695X软件问题整理_1722249702
  • AC608X软件问题整理
  • JL701N_2T1_DUPLEX 应用软件问题汇总
  • le_audio_1.0.0_patch05 以及之前的版本IRkey 功能异常修改
  • AC706N-le_audio-200SDK有线_无线麦录音demo
  • jl701n_le_audio_v200patch02 IO串口升级修改串口单次发送字节长度的修改办法
  • 703创建IIS 输入dac输出音频流demo
  • 703将媒体流音频同时上传PC_mic录音demo实现
  • 703四路IIS输入输出demo
  • 底噪调试
  • AW328A烧录说明
  • 文档合集
  • AC706N_wireless_mic_release_PATCH_20240712 补丁 说明
  • AC706N_wireless_mic_release_PATCH_20240726 补丁 说明
  • AC706N_wireless_mic_release_V1.0.0、1.0.1、1.0.2 补丁 说明
  • AC706N_wireless_mic_release_V1.1.2 中的2T1应用 RX端不绑定配对,TX端实现绑定配对的修改方法
  • 各系列省晶振实现方法
  • iis tx rx说明文档
  • spdif信号
  • 蓝牙电话本
  • 安卓手机同步时间补丁
  • CDC配置
  • PC模式下增加Teams唤起功能
  • 杰理HDMIARC开发实现过程
  • AC701N patch06之前的版本用第三方算法节点实现新版本的pcm delay节点功能
  • (K歌音箱)各SDK音效配置相关说明
  • 长文件录音
  • 点阵屏歌词字库相关(蓝牙歌词,普通歌词)
  • 字模提取工具说明
  • 音箱可视化彩屏-入门到进阶开发指导
  • 彩屏LVGL UI设计及工具使用
  • 使用内部UI框架进行UI调试的系列步骤
  • AD101C使用强制升级工具spi 烧录不了问题处理(测试版本)
  • AD161扩展灯板说明文档
  • 歌词显示器开发注意项
  • 使用硬件数字增益控制通话下行音量(可视化)
  • 杰理小牛产测资料
  • ENC配置说明
  • 通话调试流程指引
  • ANC相关功能demo
  • 无线麦硬件资料汇总
  • 无线麦相关应用
  • 无线麦复杂功能补丁包汇总
  • 无线话筒形态SDK程序&开发经验&问题点分享
  • 双模式结合应用问题汇总
  • 无线麦距离优化案例
  • 无线麦系列中的双工形态(duplex)演变开发对讲机方案开发资料
  • 音箱入门到进阶指导文档(编写中)
  • 蓝牙耳机品控和生产技巧
  • 982过_欠压标志获取异常
  • 如何获取最新涂鸦SDK及库文件
  • 无线话筒K歌音响-调音标准流程
  • 无线话筒产测流程

AC695N_使用AD10X灯板(带flash)说明V2

📎 原始文档:https://www.kdocs.cn/l/civrsh6euToJ

AC695N_使用AD10X灯板(带flash)说明

本文档旨在指导客户AC695N_使用AD10X灯板(带flash)的使用说明
注: 1. AD10x默认串口波特率配置为500000,以实际为准

2.全功能完整灯板功能代码量大约33K,其中字库解析代码量2K左右

一、AC695N SDK配置说明

1.使能歌词显示功能,board_ac695x_demo_cfg.h文件配置

imageimage (1) TCFG_LRC_LYRICS_ENABLE 为本地歌词解析需要打开的配置,usb、 sd卡播歌时需要打开
(2)LED_LYRICS_ENABLE 为歌词显示配置,作用是将获取的歌词编码转换成字符点阵用来推屏
(3) CONFIG_UI_STYLE配置用以区分UI显示格式

2. AC695N与AD10X 串口通讯协议使能,app_config.h文件配置

image 打开该配置使能串口协议
3. isd_config.ini 中配置歌词存放区域,当解析播歌设备中的歌词文件时,歌词信息需要保存到flash 时则需要配置isd_config.ini如下图,此时需要将LRC_ENABLE_SAVE_LABEL_TO_FLASH配置使能, 当不使能LRC_ENABLE_SAVE_LABEL_TO_FLASH,isd_config.ini 中不需要配置歌词存放区域
imageimage 配置完成后AC695N 解析完生成字符点阵buf后,通过串口发送给AD10X驱动显示 4、 配置是否在AC695N端解析字库
image UI_LED_LRC_DECODE_FONT配置是否在AC695N端解析字库,置 1表示在AC695N端解析字库,将解析完的点阵buf通过串口发给AD10X直接驱动显示;
置0 时表示不在AC695N端解析字库,只将字符串发给AD10X,在AD10X端进行字库解析,然后再通过AD10X驱动显示;
注意的是,如果AD10X不带flash,则必须在将UI_LED_LRC_DECODE_FONT置1;此外,AD10X_WITHOUT_FLASH这个宏是当AD10X不带fal h 时需要置 1,反之则置0

二、AD10x带flash版本介绍

1、AC695N下载完程序上电后,在AC695端进行播歌,歌词会通过串口发送给AD10x进行驱动显示,AC695和AD10x 的串口接线为:AC695N 的PA3接AD10x 的p50,AC695N端io可在 uart_update_master.c 中更改,如下图,请 注意AD10x暂不支持修改IO
image

三、AD10X带flash版本升级程序和资源(暂只支持U盘、SD卡方式升级)

1.将有升级文件的U盘、SD卡通过AC695N升级AD10X程序和资源,该功能的实现方式是将编译好的AC695N和AD10x 的代码打包成新的ufw文件,将新的ufw 放到U盘或SD卡中,将U盘或者SD卡插进AC695N,即可进行升级;
2. ufw如果有AD10x 的升级文件就先升级AD10x,升级AD10x 的过程中,AC695 端会打印 “wa”的字符,同时在AD10x端打印会出现buf打印,最终在ad10x端打印 “upgrade succ”,此时AD10x升级成功;同样,如果ufw升级文件内包含AC695N 的升级文件,升级完成AD10X后会对AC695N进行升级,695端升级成功后会有“<<<<<<UPDATA_SUCC”字样的打印;
3.打包升级文件的方法如下:
编译完AD10x 的工程后,在AD10x工程的下载目录会生成ad100_update_all.ufw, ad100_update_code.ufw,将这两个文件都复制到cpu\br23\tools\download\standard 目录下,重新点击standard 目录下的download.bat或者重新编译AC695N工程
(1)如果只升级AC695N代码,将AC695N下载目录里的 update.ufw或者 AC695X_all.ufw文件放进u盘或sd卡,插进AC695N样机就可以进行升级
(2) 如果需要升级AD10x代码或者AD10x代码加字库资源将AC695N下载目录里的ad100_code.ufw或者ad100_all.ufw文件放进u盘或sd卡,插进AC695N 样机就可以进行升级
(3)如果需要升级AD10x代码和AC695N代码将AC695N下载目录里的AC695X_ad100_code.ufw文件放进u盘或sd卡,插进AC695N
样机就可以进行升级
(4)如果需要升级AD10x代码、字库资源和AC695N代码将AC695N下载目录里的AC695X_ad100_all.ufw文件放进u盘或sd卡,插进AC695N 样机就可以进行升级

四、修改led灯板的分辨率说明

1. AC695N led灯板宽高配置

image 在led_lyric.h文件配置led灯板的宽高,代码根据这两个宏适配最终合成的字符点阵大小,注意这里LED_HEIGHT不能小于字号,否则显示不完整

2. AD10X led灯板宽高设置

LED_HEIGHT和LED_WIDTH在font.h 中配置,如下图
image AD10X代码需要配置led屏的宽高时,只需要修改font.h 中的LED_WIDTH和 LED_HEIGHT 即可

五、gbk2utf8.tab文件下载

程序运行时,gbk编码的歌词文件需要通过该文件转换成utf8格式才能显示;该文件可以放到AC695N,也可以放到AD10X,以下介绍这两种方式

1、gbk2utf8.tab放到AC695N

(1)该文件在AC695N的cpu\br23\tools\download\standard目录下,
image (2)修改cpu\br23\tools\download\standard\download. bat,将其下载到res区,具体操作如下图
image

2、gbk2utf8.tab放到AD10X

和AC695N不同的是,放到AD10X这边时,gbk2utf8.tab是拼接到font.bin里的,如下图
image USE_GBK_TO_UTF8_TABFILE有三种配置:NONE_TABFILE表示不拼接gbk2utf8.tab到font.bin, CJK_TABFILE表示将gbk2utf8.tab拼接到中日韩英全字库的文件尾部,GB2312_TABFILE 表示将GB2312_TABFILE拼接到简体中文(包含英文)的文件尾部;FONT_END_ADDR表示没有拼接FONT_END_ADDR的字库文件结尾处地址(即gbk2utf8.tab在font.bin 中的起始地址),如果需要生成其他字库,则需要自己按照这样的方法将gbk2utf8.tab拼接到新字库的文件末尾,并改变FONT_END_ADDR 的值,使用时只需要拼接好的font.bin 即可,公版提供了以下文件,放在了对应sdk 的工程目录下,如下图,使用时需要将文件名改成fong.bin
image

六、big5_utf8.tab文件下载

程序运行时,big 5编码的歌词文件需要通过该文件转换成utf8格式才能显示;该文件可以放到AC695N,也可以放到AD10X,以下介绍这两种方式

1、gbk2utf8.tab放到AC695N

(1)该文件在AC695N的cpu\br23\tools\download\standard目录下,
image (2)修改cpu\br23\tools\download\standard\download. bat,将其下载到res区,具体操作如下图
image

2、big5_utf8.tab放到AD10X

和AC695N不同的是,放到AD10X这边时,big5_utf8.tab是拼接到font.bin里的,如下图
image BIG5_TABLE_OFFSET表示big 5_utf8拼接到font. bin文件中的文件偏移量,对应AD10X下载目录中的font_cjk_gbk2utf8_big 5_to_utf8 . bin,在使用中更改为font. bin即可
image 其中big5_utf8.tab为big5转utf8原文件,font_cjk_gbk2utf8_big5_to_utf8 . bin为cjk全字库、gbk 转utf8、 big 5转utf8 的拼接文件,需要注意,使用时需要将font_cjk_gbk2utf8_big 5_to_utf8 . bin 改名为font. bin

七、字库文件下载说明

字库可以按需要选择放置在AC695N或者ADl0X,字库文件名:font.bin

l、 如果字库需要放到AC695N,字库文件下载如下
将 font.bin 放到 AC695N 工程 cpu\br23\tools\download\standard\download 下载 目录(和 download.bat 同一路径下),修改cpu\br23\tools\download\standard\download\download.bat,将 font.bin放到res 区,如下图
image

2、 如果字库需要放到ADl0X,字库下载如下

将font.bin放到ADl0X download下载目录(和download.bat同一路径下),点击download.bat
进行下载,如下图
image

八、字库工具使用说明

详见网址:https://www.kdocs.cn/l/cerF6EpBYZor

九、AD10X开发下载上位机使用介绍

AD10X的开发下载调试有三种:1托2 烧写器下载,强制升级工具spi下载 和 强制升级工具串口下载。由于强制升级工具spi的下载方式不稳定,针对AD10x内封flash的封装,升级方案如下:

第一次 裸片由1托2 来完成升级

第二次之后,就可以选择强制升级工具的串口升级方式来下载调试。
为方便AD10X开发下载调试,AD10X端提供下载工具和上位机,ad100_uart_update. exe,文件在AD10X代码文件夹内
image

使用方法如下:

image

十、AC695N歌词显示接口说明

1.数据发送接口 lrc_buf_push(u8 *buf, u16 size)

为程序使用的串口发送接口,参数buf代表含义有两种,当字库解析在695端解析时,buf表示最终显示的推屏数据;当字库在ad10x端解析时,buf表示需要解析的字符串指针;size表示指针指向数据的长度

2.旋转类型

image 分别对应led灯板字符显示的旋转角度,顺时针分为0, 90,180,270 3.翻转类型
image 分别对应led灯板字符显示的翻转方式,水平翻转是指led灯板每个像素水平对换,竖直翻转是指led灯板每个像素竖直对换;

4.显示状态结构体

image 该结构体用来配置当前更新的歌词显示状态,scroll_speed单位为ms,(步进1像素,暂不可调) flip 为翻转状态,见LRC_FONT_FLIP定义;rotate 为旋转状态,见LRC_FONT_ROTATE定义

5.歌词字库初始化

image

6.歌词字库资源释放

image

7.歌词字库更新显示内容

image

8.歌词字库滚动控制

image 珠海市杰理科技股份有限公司
2024年04月24 日