您尚未登录。

楼主 #1 2017-10-31 11:05:57

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

请问有大神会不会widora MT7688 驱动 NS4168 I2S声卡驱动, 用widora的固件库SDK

请问有大神会不会widora MT7688 驱动 NS4168 I2S声卡驱动, 用widora的固件库SDK





NS4168手册下载:NS4168.pdf

最近编辑记录 jimmy (2017-10-31 11:07:51)

离线

楼主 #2 2017-10-31 11:10:54

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 请问有大神会不会widora MT7688 驱动 NS4168 I2S声卡驱动, 用widora的固件库SDK

QQ20171031111108.jpg
QQ20171031111119.jpg

板子我们飞了一下线,外挂在现有的WM8690板子上,
现在可以WM8960和NS4168同时都可放音,
但是去掉WM8960后,就不work了。

离线

楼主 #3 2017-11-05 17:32:01

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 请问有大神会不会widora MT7688 驱动 NS4168 I2S声卡驱动, 用widora的固件库SDK

首先执行后台播放杂音:
root@Widora:~# aplay /dev/urandom &

根据MT7688手册,读寄存器:
root@Widora:~# devmem 0x10000a00
0xE1014040

最高位置0关闭了声音输出:
root@Widora:~# devmem 0x10000a00 32 0x61014040

最高位置1重新开启了声音输出:
root@Widora:~# devmem 0x10000a00 32 0xe1014040

离线

楼主 #4 2017-11-05 17:35:51

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 请问有大神会不会widora MT7688 驱动 NS4168 I2S声卡驱动, 用widora的固件库SDK

读出正在播放杂音时所有I2S寄存器:

root@Widora:~# devmem 0x10000a00
0xE1014040
root@Widora:~# devmem 0x10000a04
0x00000000
root@Widora:~# devmem 0x10000a08
0x00000000
root@Widora:~# devmem 0x10000a0c
0x00001003
root@Widora:~# devmem 0x10000a0c
0x00001003
root@Widora:~# devmem 0x10000a0c
0x00001003
root@Widora:~# devmem 0x10000a10
0x00001003
root@Widora:~# devmem 0x10000a14
0x00000000
root@Widora:~# devmem 0x10000a18
0x00000000
root@Widora:~# devmem 0x10000a20
0x00000000
root@Widora:~# devmem 0x10000a28
0x00000000

离线

楼主 #5 2017-11-05 17:42:40

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 请问有大神会不会widora MT7688 驱动 NS4168 I2S声卡驱动, 用widora的固件库SDK

不能I2S播放的寄存器值:

root@Widora:~# devmem 0x10000a00
0xE1014040
root@Widora:~# devmem 0x10000a0c
0x00000010
root@Widora:~# devmem 0x10000a10
0x00000000

离线

楼主 #6 2017-11-05 17:59:55

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 请问有大神会不会widora MT7688 驱动 NS4168 I2S声卡驱动, 用widora的固件库SDK

void i2s_dma_tx_init(i2s_config_type* ptri2s_config)
{

void i2s_dma_tx_handler(u32 dma_ch)
{

int i2s_dma_tx_transf_data(i2s_config_type* ptri2s_config, u32 dma_ch)
{
}

}

}

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn