( 杰理 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 ...
最新文章
- java数据通道抽象为流_【java】IO流
- 面试了100个运营,发现具备这些思维的人才能走的更远
- 【网络编程】一张图了解TCP/IP协议
- mongo 记得开启验证 auth = true
- python内置函数next()用来返回文件下一行_Python内置函数 next的具体使用方法
- ElasticSearch通过Scroll方式遍历索引(Python代码)
- 谷歌修复已遭利用的 0day
- SCUT - 240 - 宝华的文件系统 - 模拟
- PHP数据库操作:从MySQL原生API到PDO
- 基于Web的在线教师备课系统
- stdafx.h作用以及include中为何iostream必须放在stdafx.h之后?
- mysql rds 迁移_如何实现迁移RDS for MySQL数据到本地 MySQL
- 当下最流行的几个php论坛程序比较哪个好
- xampp 登陆MySQL 访问被拒绝
- wrf模式计算机配置,科学网-WRF模式的运行-张乐乐的博文
- 趁你年轻快来学学如何搭建一个小说网站,这里有超详细教程,快进来看看吧,错过了可不要后悔哟。
- HSI、HSV、RGB、CMY、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV颜色模型
- position属性与z-index属性详解,如何比较z-index值确定覆盖关系,为何z-index属性不生效。
- 自学IOS开发第2天·学习基础SwiftUI
- 我们期望的NFC手机方案
热门文章
- 无人驾驶(目前的自动驾驶方案)
- Sql Server 字符串、日期函数
- Python | 使用Python爬取Wallhaven网站壁纸并上传百度网盘
- Altera PDN 设计和 FPGA 收发器性能
- 14行列式03---克拉默法则、非齐次与齐交线性方程组
- 【社区周会】2021-07-13 工程进展内容概要
- java毕业设计医生在线诊所平台Mybatis+系统+数据库+调试部署
- 【Java】云E办项目后端技术栈整合及代码阅读
- windows server 2012 上 oracle客户端卸载步骤干净_攻防|客户端渗透
- 江南大学计算机面试英语,江南大学英语面试!!!