falloutmx

falloutmx

1个粉丝

15

问答

0

专栏

0

资料

falloutmx  发布于  2016-08-02 10:57:33
采纳率 0%
15个问答
4200

Hi3536的音频输入

 
刚才查看了下3536的手册,发现AIP和VOU1120复用了,也就是说如果我要是用BT.1120接口做视频输出的话,没法使用AIP作为音频输入。
大家是怎么解决这个问题的?
我来回答
回答4个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-08-02 11:46:14
认可0
3536 BT1120 DATA 有20根, 如果只用16 bit 的BT1120, 那么还是可以用I2S的

falloutmx

1个粉丝

15

问答

0

专栏

0

资料

falloutmx 2016-08-02 14:33:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35281&ptid=12153]zhuangweiye 发表于 2016-8-2 11:46[/url]
3536 BT1120 DATA 有20根, 如果只用16 bit 的BT1120, 那么还是可以用I2S的[/quote]

我看了下,I2S0复用的是VOU1120_DATA0/1/4/5/6,估计是不行的。群里有人说可以通过linein/lineout方式获取音频,我也在代码里找到了,demo里的linein和i2s0都是从ai0获取的,那么ai_dev如何判断是从I2S0获取还是从linein获取数据?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-08-02 14:49:48
认可0
本帖最后由 zhuangweiye 于 2016-8-2 14:59 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=35287&ptid=12153]falloutmx 发表于 2016-8-2 14:33[/url]
我看了下,I2S0复用的是VOU1120_DATA0/1/4/5/6,估计是不行的。群里有人说可以通过linein/lineout方式获 ...[/quote]

I2S0 估计不好搞

I2S2还是有可能的

    #I2S&BT1120(16BIT的BT1120视频+I2S2的音频)
    himm 0x120F0190 0x3; # 00:GPIO12_0  01:VOU1120_DATA0  10:I2S0_SD_RX  11:I2S2_MCLK
    himm 0x120F0194 0x3; # 00:GPIO12_1  01:VOU1120_DATA1  10:I2S0_SD_TX  11:I2S2_BCLK_TX
    himm 0x120F0198 0x1; # 00:TEST_CLK_OUT  01:VOU1120_DATA2  10:SFC_NAND_BOOT_PIN0(硬件复用)  11:GPIO12_2
    himm 0x120F019c 0x1; # 00:GPIO12_3  01:VOU1120_DATA3  10:SFC_NAND_BOOT_PIN2(硬件复用)
    himm 0x120F01a0 0x1; # 00:GPIO12_4  01:VOU1120_DATA4  10:I2S0_WS_TX
    himm 0x120F01a4 0x1; # 00:GPIO12_5  01:VOU1120_DATA5  10:I2S0_WS_RX
    himm 0x120F01a8 0x1; # 00:GPIO12_6  01:VOU1120_DATA6  10:I2S0_BCLK_RX
    himm 0x120F01ac 0x1; # 00:GPIO12_7  01:VOU1120_DATA7  10:I2S0_BCLK_TX
    himm 0x120F01b0 0x1; # 00:GPIO13_0  01:VOU1120_DATA8  10:I2S0_MCLK  11:SFC_NAND_BOOT_PIN1
    himm 0x120F01b4 0x1; # 00:PWM_SVB1  01:VOU1120_DATA9  10:GPIO13_1
    himm 0x120F01b8 0x3; # 00:GPIO13_2  01:VOU1120_DATA10  11:I2S2_WS_TX
    himm 0x120F01bc 0x3; # 00:GPIO13_3  01:VOU1120_DATA11  10:PCIE_REFCLK_SEL(硬件复用)  11:I2S2_SD_TX
    himm 0x120F01c0 0x1; # 00:GPIO13_4  01:VOU1120_DATA12  10:SDIO0_CWPR  11:UART0_TXD
    himm 0x120F01c4 0x1; # 00:GPIO13_5  01:VOU1120_DATA13  10:SDIO0_CDATA0  11:UART0_RXD
    himm 0x120F01c8 0x1; # 00:GPIO13_6  01:VOU1120_DATA14  10:SDIO0_CCLK_OUT
    himm 0x120F01cc 0x1; # 00:GPIO13_7  01:VOU1120_DATA15  10:SDIO0_CCMD
    himm 0x120F01d0 0x1; # 000:GPIO11_0  001:VOU1120_DATA16  010:SDIO0_CDATA3  011:DDRPHY0_LS_DBGMUX_OUT0  100:NANOPHY_TEST_OUT0   
    himm 0x120F01d4 0x1; # 000:GPIO11_1  001:VOU1120_DATA17  010:SDIO0_CDATA2  011:DDRPHY0_LS_DBGMUX_OUT1  100:NANOPHY_TEST_OUT1
    himm 0x120F01d8 0x1; # 000:GPIO11_2  001:VOU1120_DATA18  010:SDIO0_CARD_DETECT  011:DDRPHY1_LS_DBGMUX_OUT0
    himm 0x120F01dc 0x1; # 000:GPIO11_3  001:VOU1120_DATA19  010:SDIO0_CARD_POWER_EN  011:DDRPHY1_LS_DBGMUX_OUT1  100:NANOPHY_TEST_OUT3
    himm 0x120F01e0 0x1; # 00:GPIO14_6  01:VOU1120_CLK  10:SDIO0_CDATA1

    #I2S&BT1120(16BIT的BT1120视频+I2S2的音频)
    himm 0x120F09c4 0x28  # I2S2_MCLK (VOU1120_DATA0)
    himm 0x120F09c8 0x28  # I2S2_BCLK_TX (VOU1120_DATA1)
    himm 0x120F09cc 0x08  # VOU1120_DATA0
    himm 0x120F09d0 0x08  # VOU1120_DATA1
    himm 0x120F09d4 0x08  # VOU1120_DATA4
    himm 0x120F09d8 0x08  # VOU1120_DATA5
    himm 0x120F09dc 0x08  # VOU1120_DATA6
    himm 0x120F09e0 0x08  # VOU1120_DATA7
    himm 0x120F09e4 0x08  # VOU1120_DATA8
    himm 0x120F09e8 0x08  # VOU1120_DATA9
    himm 0x120F09ec 0x28  # I2S2_WS_TX (VOU1120_DATA10)
    himm 0x120F09f0 0x38  # I2S2_SD_TX (VOU1120_DATA11)
    himm 0x120F09f4 0x08  # VOU1120_DATA10
    himm 0x120F09f8 0x08  # VOU1120_DATA11
    himm 0x120F09fc 0x08  # VOU1120_DATA14
    himm 0x120F0a00 0x08  # VOU1120_DATA15
    himm 0x120F0a04 0x08  # VOU1120_DATA16
    himm 0x120F0a08 0x08  # VOU1120_DATA17
    himm 0x120F0a0c 0x08  # VOU1120_DATA18
    himm 0x120F0a10 0x08  # VOU1120_DATA19
    himm 0x120F0a14 0x40  # VOU1120_CLK


另外: 3536 一般使用内置Audio codec, 这个不需要使用外部的I2S接口, 硬件接线直接就是接入AudioIn的左右声道(对应lineIn 和 MicIn)

falloutmx

1个粉丝

15

问答

0

专栏

0

资料

falloutmx 2016-08-02 16:48:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35288&ptid=12153]zhuangweiye 发表于 2016-8-2 14:49[/url]
I2S0 估计不好搞

I2S2还是有可能的
[/quote]

谢谢回复,我看到linein这种方式了
[quote]Hi3536提供一个内置的Audio Codec,用于对接AIP0/AOP0实现声音的播放和录制。
AIP0/AOP0接口可以选择对接内置的Audio Codec或外接的Audio Codec[/quote]
不过我还不确定“选择对接内置的Audio Codec或外接的Audio Codec”这个是怎么配置的,是否是
使用ioctl调用“ACODEC_DAC_SEL_I2S ”和“ACODEC_ADC_SEL_I2S ”设置?
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区