( 杰理 AC695x ) 板级文件的配置
最近使用了杰理695x系列芯片来做项目,这里分享下经验给小伙伴哈~具体的还需要自己看sdk啦~~
一、 AC695X 音箱sdk板级文件的配置
这里一般使用demo,然后在board_ac695x_demo_cfg.h头文件中进行配置。
1.app配置功能说明:
分别是蓝牙模式、音乐模式、音频输入模式,收音机模式、pc拷贝模式以及rtc闹钟模式、录音模式还要spdif模式(这个没用过)。
2.调试串口的使用以及修改:
杰理已经帮我们配置好调试串口功能了,只需要对照实际芯片手册,将TCFG_UART0_TX_PORT宏修改成对应的串口脚就可以了。波特率默认1M不需要修改。
3.充电参数配置
695x芯片内部集成了充电模块,如果不需要使用,就关掉它!
TCFG_CHARGE_FULL_V 是充满电压, 即充电电压到达4.2V判断成充满电!
TCFG_CHARGE_FULL_MA 是充满电流,这里要注意当充电电流小于充满电流的时候,也会判断为充满电!官方程序里面设置了当电池电压低于3.0V的时候,使用涓电流充电20mA。
TCFG_CHARGE_MA是正常充电的电流大小
4.sd卡的配置
这里没什么好说的,按照sdk里的注释修改即可~
5.usb配置
使能了TCFG_PC_ENABLE宏之后,当usb插入会发送公共消息,然后切换到pc模式~
6.IO按键的配置
使能了io按键之后,在板级头文件和板级c文件中对应修改iokey的内容。需要几个按键就注册几个即可。
7.AD按键
ad按键和io按键类似。如果需要使用打开使能,配置下对应的io口就好了,分压的电阻值不需要修改!
8.音频配置
这里可以设置音频输出模式~如果音质想好点可以设置双声道查分~
9.系统配置
如果需要上电需要按按键才开机,可以使能TCFG_POWER_ON_NEED_KEY宏。当然也可以自己写一个~
10.蓝牙配置
如果是做蓝牙音箱开经典蓝牙就ok了,需要ble功能打开对应的宏,在相应的文件中配置ble模式,杰理还有蓝牙发射功能都是可以用的~
11.关掉不需要的解码模式,压缩代码空间
可以在板级文件中搜索TCFG_DEC_这个宏,将不需要的音频解码关掉,节约空间~
可以在板级文件中搜索TCFG_ENC_这个宏,将不需要的音频编码关掉,节约空间~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~结束~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
( 杰理 AC695x ) 板级文件的配置相关推荐
- linux 为开发板添加板级文件config.h
新的板子 需要在之前的板子基础上 做一些改动 首先就是要配置自己的板级文件 参考陈富林博客 这个写的很详细 https://www.cnblogs.com/chenfulin5/p/6393415 ...
- kernel 3.2.0 上加入自己的板级文件
第一步.复制自己的参考的板级文件 cp arch/arm/mach-omap2/board-am335xevm.c arch/arm/mach-omap2/board-aplex_ECM_5412.c ...
- 杰理AC695X系列---us定时器(12)
杰理AC695X系列-us定时器(12) 前几日调了一个433的接收ic,要求的定时器是us级别的,但SDK里面自带的定时器是ms级别的,例如以下定时扫描增加接口 所以需要搞个us定时器,怎么搞? 办 ...
- linux x86板级文件,Linux driver 板级文件跟踪一般方法
/*********************************************************************************** * Linux driver ...
- IMX6Q,fsl,mxc_sdc_fb显示屏驱动移植,板级文件到设备树
使用的是飞凌OKMX6Q/DL-C板子,和它对应的FIT-LVDS 10.1吋液晶显示模块.由3.0.35的板级文件移植到飞思卡尔官方IMX6Q的4.1.15内核的设备树使用,设备树关于显示部分也是参 ...
- 【杰理AC695X】7脚屏PWM控制亮度
7脚屏PWM控制亮度 测试SDK版本:<AC695N_soundbox_sdk_release_3.1.0> 文章目录 7脚屏PWM控制亮度 前言 一.7脚屏亮度控制的方法 1.1 利用I ...
- 杰理之l播放文件加密后不播放提示音或者正常歌曲问题【篇】
- 杰理之获取 MP3 文件的比特率【篇】
- linux板级初始化
最近拿到了明远智睿 的EK314开发板,以前主要用2440,眼界过于狭隘,借此机会练习下. http://lornyin.top/?p=106 原文地址 首先看看它的板级文件 /arch/arm/ma ...
最新文章
- SAP RETAIL 基于分配表创建采购订单的时候按工厂拆分?
- 淘宝宝贝浏览量提升刷新工具 - 最好的淘宝宝贝流量提升工具
- 如何使自己的程序只运行一次
- 模板or定制网站如何选?
- 暖通空调水系统分类、“管制”和同程异程式的优缺点
- 产品设计丨价格理论与用户体验
- 初步认识Volatile-一段代码引发的思考
- Windows学习总结(6)——MindManager新手入门教程
- 委外订单_听听晚报-英特尔扩大芯片委外订单、苹果秋季或举行两场发布会
- 设置mysql的interactive_timeout和wait_timeout的值
- 入门机器学习(十六)--降维(PCA算法)
- 人工智能 VS 机器学习 VS 深度学习
- 使用BeanPostProcessor为bean做后置处理
- Visual C++ 6.0 简体中文企业版
- Axure 9怎么导入阿里巴巴矢量图标的Iconfont图标
- 架构师主要做些什么,你知道吗?
- Js实现炫酷随机抽人
- Linux三剑客练习
- pip 安装 nexmo
- 增长或下降的百分比计算以及同比环比概念
热门文章
- win7命令行设置IP地址
- 【重参数化】《Diverse Branch Block: Building a Convolution as an Inception-like Unit》 2021
- C语言下的重排串问题
- java大数据课程大纲(小牛学堂)
- 无线专题 wifi、AP、mac、phy、MII 、Ethernet Switch相关概念
- 自制文件传输助手,实现数据安全备忘与跨平台传输(优化)
- 科学家称五年内将3D打印人类心脏
- Encountered a sharing violation while accessing
- 看微软IE7.0更新的一家之言(转)
- 查看linux下dhcp服务器分配出去的IP地址及剩余IP地址