当前位置: 首页 > news >正文

IMX6Q基于linux4.1.15调试音频芯片tas2505

IMX6Q基于linux4.1.15调试音频芯片tas2505

  • 1、开发环境
  • 2、初步想法
  • 3、开发过程
  • 4、tas2505重要的寄存器
  • 5、遇到的问题

1、开发环境

芯片:IMX6Q (NXP系列)
内核版本:linux4.1.15
Ubuntu版本:16.04
目标模块:tas2505

2、初步想法

由于该电路是由外部晶振提供的时钟频率24.576MHZ到芯片的MCLK引脚,通过代码控制SSI和寄存器控制芯片的BCLK和WCLK的方向问题。在调试的过程中,可以先用示波器测量一下MCLK,BCLK,WCLK是否有波形。如果使用codec端输出BCLK,WCLK信号的话,不管播不播放声音都有波形存在,而SPK和SPN引脚在播放的时候有波形。如果没有,证明codec寄存器没配对为判断标准。

3、开发过程

设备树层面:

&i2c1 {clock-frequency 
http://www.lryc.cn/news/360522.html

相关文章:

  • 卷积常用网络
  • Firebase Local Emulator Suite详解
  • 计算机组成原理·存储系统疑点归纳
  • 在 GPU 上实现全规模文件系统加速
  • 代码随想录算法训练营Day7|454.四数相加II、 383. 赎金信、15. 三数之和、 18. 四数之和
  • 编译器屏障概述
  • RUST宏编程入门
  • linux安装srs
  • IO流(2)
  • 【docker】docker启动bitnami/mysql
  • 边缘计算、云计算、雾计算在物联网中的作用
  • 【c语言】探索内存函数
  • day46 完全背包理论基础 518. 零钱兑换 II 377. 组合总和 Ⅳ
  • 【linux】运维-基础知识-认知hahoop周边
  • Python自动实时查询预约网站的剩余名额并在有余额时发邮件提示
  • Flutter 验证码输入框
  • 如何从0到设计一个CRM系统
  • Numba 的 CUDA 示例 (2/4):穿针引线
  • 项目的各个阶段如何编写标准的Git commit消息
  • Python课设-学生信息管理系统
  • openssl 常用命令demo
  • 【Linux】Linux基本指令2
  • springboot+vue+mybatis博物馆售票系统+PPT+论文+讲解+售后
  • java—MyBatis框架
  • 如何使用Spring Cache优化后端接口?
  • 大话C语言:第21篇 数组
  • transfomer中attention为什么要除以根号d_k
  • iperf3带宽压测工具使用
  • [数据集][目标检测]焊接处缺陷检测数据集VOC+YOLO格式3400张8类别
  • 2024华为OD机试真题-剩余银饰的重量-C++(C卷D卷)