最近使用了杰理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 ) 板级文件的配置相关推荐

  1. linux 为开发板添加板级文件config.h

    新的板子  需要在之前的板子基础上 做一些改动  首先就是要配置自己的板级文件 参考陈富林博客 这个写的很详细 https://www.cnblogs.com/chenfulin5/p/6393415 ...

  2. kernel 3.2.0 上加入自己的板级文件

    第一步.复制自己的参考的板级文件 cp arch/arm/mach-omap2/board-am335xevm.c arch/arm/mach-omap2/board-aplex_ECM_5412.c ...

  3. 杰理AC695X系列---us定时器(12)

    杰理AC695X系列-us定时器(12) 前几日调了一个433的接收ic,要求的定时器是us级别的,但SDK里面自带的定时器是ms级别的,例如以下定时扫描增加接口 所以需要搞个us定时器,怎么搞? 办 ...

  4. linux x86板级文件,Linux driver 板级文件跟踪一般方法

    /*********************************************************************************** * Linux driver ...

  5. IMX6Q,fsl,mxc_sdc_fb显示屏驱动移植,板级文件到设备树

    使用的是飞凌OKMX6Q/DL-C板子,和它对应的FIT-LVDS 10.1吋液晶显示模块.由3.0.35的板级文件移植到飞思卡尔官方IMX6Q的4.1.15内核的设备树使用,设备树关于显示部分也是参 ...

  6. 【杰理AC695X】7脚屏PWM控制亮度

    7脚屏PWM控制亮度 测试SDK版本:<AC695N_soundbox_sdk_release_3.1.0> 文章目录 7脚屏PWM控制亮度 前言 一.7脚屏亮度控制的方法 1.1 利用I ...

  7. 杰理之l播放文件加密后不播放提示音或者正常歌曲问题【篇】

  8. 杰理之获取 MP3 文件的比特率【篇】

  9. linux板级初始化

    最近拿到了明远智睿 的EK314开发板,以前主要用2440,眼界过于狭隘,借此机会练习下. http://lornyin.top/?p=106 原文地址 首先看看它的板级文件 /arch/arm/ma ...

最新文章

  1. SAP RETAIL 基于分配表创建采购订单的时候按工厂拆分?
  2. 淘宝宝贝浏览量提升刷新工具 - 最好的淘宝宝贝流量提升工具
  3. 如何使自己的程序只运行一次
  4. 模板or定制网站如何选?
  5. 暖通空调水系统分类、“管制”和同程异程式的优缺点
  6. 产品设计丨价格理论与用户体验
  7. 初步认识Volatile-一段代码引发的思考
  8. Windows学习总结(6)——MindManager新手入门教程
  9. 委外订单_听听晚报-英特尔扩大芯片委外订单、苹果秋季或举行两场发布会
  10. 设置mysql的interactive_timeout和wait_timeout的值
  11. 入门机器学习(十六)--降维(PCA算法)
  12. 人工智能 VS 机器学习 VS 深度学习
  13. 使用BeanPostProcessor为bean做后置处理
  14. Visual C++ 6.0 简体中文企业版
  15. Axure 9怎么导入阿里巴巴矢量图标的Iconfont图标
  16. 架构师主要做些什么,你知道吗?
  17. Js实现炫酷随机抽人
  18. Linux三剑客练习
  19. pip 安装 nexmo
  20. 增长或下降的百分比计算以及同比环比概念

热门文章

  1. win7命令行设置IP地址
  2. 【重参数化】《Diverse Branch Block: Building a Convolution as an Inception-like Unit》 2021
  3. C语言下的重排串问题
  4. java大数据课程大纲(小牛学堂)
  5. 无线专题 wifi、AP、mac、phy、MII 、Ethernet Switch相关概念
  6. 自制文件传输助手,实现数据安全备忘与跨平台传输(优化)
  7. 科学家称五年内将3D打印人类心脏
  8. Encountered a sharing violation while accessing
  9. 看微软IE7.0更新的一家之言(转)
  10. 查看linux下dhcp服务器分配出去的IP地址及剩余IP地址