工具与软件:
大家好、团队成员:
我们已使用 TAS5720A-Q1设计了音频放大器、并通过 TAS5720A-Q1 EVK 在硬件配置模式下验证了该设计。 目前、我们的定制板处于启动阶段、包括硬件和软件控制选项。
借助 TAS EVK、我们现在致力于启用软件控制模式。 我们使用的是 Linux 内核4.9、它包含在用于 Tegra (L4T) 32.7.1的 Linux 中。 我们了解最新的内核版本可支持 TAS5720A-Q1、但版本4.9包含的旧版驱动程序缺少这种支持。 我们目前正在努力修改驱动程序、以添加支持并实现兼容性。
我们遇到以下错误、并暂时删除了稳压器部分以继续测试:
[ 1.903178] tas5720 1-006C:无法获得电源'DVDD':-19.
[1.908926] tas5720 1-006C:无法请求耗材:-19
[1.941286] Tegra-ASOC:声音:ASOC:未注册 CODEC DAI tas5720放大器
[ 1.958449]注册的任务状态版本1
移除稳压器后、系统默认检查 TAS5720器件 ID、即1。 但是、我们连接的是 TAS5720A-Q1、此器件的默认器件 ID 为0。 这会导致以下错误:
[61.052249] tas5720 1-006C:错误的设备 ID。 预期:1读取:0
[61.058302] tas5720 1-006C:ASOC:无法探测组件-19
[61.064261] Tegra-ASOC:声音:ASOC:实例化卡-19失败
请您支持查看我们的理解。 此外、如果您能为我们提供任何成熟的权变措施或指导、以便在内核 v4.9中添加对 TAS5720A-Q1的支持、将会非常好。
谢谢。
此致、
Jayasurya