Firefly开源社区

[技术讨论] AIO3399J HDIM-IN 声卡设备如何发现

157

积分

0

威望

0

贡献

技术小白

积分
157
发表于 2023-6-13 16:48:04     
  • 固件类型: 自行编译的固件
  • SDK包名称: rk3399_linux_release_v2.5.1_20210301
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: 没做其他个人修改
  • Log日志: 没有日志.txt.zip
问题描述及复现步骤:
在原有SDK的基础上,做如下的调整:
1)SDK版本:rk3399_linux_release_v2.5.1_20210301


2)按帖子:《rk3399j使用最新源码编译hdmi_in的固件》(https://dev.t-firefly.com/forum. ... I-IN%2B%C9%F9%BF%A8)做更新。


3)按帖子:《AIO3399J 无法加载adbd》(https://dev.t-firefly.com/forum. ... mp;page=1#pid312037)做更新。


4)采用官网提供的文件系统:Ubuntu20.04-Minimal_RK3399PRO_v2.20-12_20230203.img


重新build切刷新固件后:
1)可以通过adb-otg连接设备。
2)通过arecord -l, 看不到可录制的HDMI-IN声卡设备。


请问:是否需要更换文件系统?或者还需要做其他的什么修改才能在ubuntu下发现可录制的HDMI-IN声卡?








没有日志.txt.zip

742 Bytes, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

157

积分

0

威望

0

贡献

技术小白

积分
157
发表于 2023-6-26 16:27:25     
本帖最后由 snap 于 2023-6-26 16:38 编辑


回复

使用道具 举报

157

积分

0

威望

0

贡献

技术小白

积分
157
发表于 2023-6-26 16:30:52     
把开机的dmesg信息加在附件里了。

aio3399j_hdmiin_dmesg_log.txt.zip

21.9 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

157

积分

0

威望

0

贡献

技术小白

积分
157
发表于 2023-6-26 16:36:56     
二周没人理了,是不是信息不够全,再补充一些:

AIO3399J开机后,看不到HDMI-IN的声卡,怎么使用HDMI-IN声卡?

  1. root@firefly:/# arecord -l
  2. **** List of CAPTURE Hardware Devices ****
  3. card 1: rockchiprt5640c [rockchip,rt5640-codec], device 0: ff890000.i2s-rt5640-aif1 rt5640-aif1-0 []
  4.   Subdevices: 1/1
  5.   Subdevice #0: subdevice #0
复制代码
  1. root@firefly:/proc/asound# cat devices
  2.   1:        : sequencer
  3.   2: [ 0]   : control
  4.   3: [ 0- 0]: digital audio playback
  5.   4: [ 1]   : control
  6.   5: [ 1- 0]: digital audio playback
  7.   6: [ 1- 0]: digital audio capture
  8. 33:        : timer
复制代码
  1. root@firefly:/proc/asound# cat cards
  2. 0 [rkhdmidpsound  ]: rk-hdmi-dp-soun - rk-hdmi-dp-sound
  3.                       rk-hdmi-dp-sound
  4. 1 [rockchiprt5640c]: rockchip_rt5640 - rockchip,rt5640-codec
  5.                       rockchip,rt5640-codec
复制代码

  1. root@firefly:/# dmesg | grep 35874
  2. [    2.554322] tc35874x 1-000f: driver version: 00.01.00
  3. [    2.554842] tc35874x 1-000f: GPIO lookup for consumer reset
  4. [    2.554850] tc35874x 1-000f: using device tree for GPIO lookup
  5. [    2.554872] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/i2c@ff110000/tc358749@0f[0]' - status (0)
  6. [    2.664235] m00_f_tc35874x 1-000f: tc358749 found @ 0x1e (rk3x-i2c)
  7. root@firefly:/# dmesg | grep hdmi
  8. [    1.726887] i2c i2c-9: of_i2c: modalias failure on /hdmi@ff940000/ports
  9. [    1.727487] dwhdmi-rockchip ff940000.hdmi: registered DesignWare HDMI I2C bus driver
  10. [    1.728309] dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
  11. [    1.729978] rockchip-drm display-subsystem: bound ff940000.hdmi (ops 0xffffff8008f28f88)
  12. [    2.524803] rk-hdmi-dp-sound hdmi-dp-sound: i2s-hifi <-> ff8a0000.i2s mapping ok
  13. [    3.808854]   #0: rk-hdmi-dp-sound
复制代码
回复

使用道具 举报

157

积分

0

威望

0

贡献

技术小白

积分
157
发表于 2023-6-26 16:45:54     
是不是需要修改:AIO-3399J/rk3399_linux_release_v2.5.1_20210301/kernel/sound/soc/codecs/hdmi-codec.c
增加.record记录?


image.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2014-2022 中山市天启智能科技有限公司 粤ICP备14022046号
快速回复 返回顶部 返回列表