espressif / esp-skainet

Espressif intelligent voice assistant
Other
569 stars 127 forks source link

es8311的some questions (AIS-957) #60

Closed casitelwithdean closed 2 years ago

casitelwithdean commented 2 years ago

1.es8311我是完全仿照着esp32-kovro的原理图自己画的一块小板子,然后用worver-e开发板测试,同样也是采用korvo的接口,当我只插上SCL和SDA的用来测试I2C接口的时候,es8311的初始化非常正常,当我再插上I2S的MCLK或者SCLK时,es8311的初始化就会报错,报错总是在bsp_borad.c 里的bsp_codec_dac_init()函数。我追根溯源,发现在 es8311.c文件里 ret |= es8311_write_reg(ES8311_SDPIN_REG09, dac_iface); 我打印出ret,查询错误表对应的0x107 也就是operation time_out。我最初以为板子焊接的问题,于是我又打了两次板子,焊接了五个板子,都是同样的情况,困扰我半个月之久,还请帮忙解答,谢谢!

feizi commented 2 years ago

@casitelwithdean , 我不是很清楚 es8311 codec的问题,你可以在ESP-ADF中问该问题,他们更熟悉关于es8311的配置问题

casitelwithdean commented 2 years ago

@casitelwithdean , 我不是很清楚 es8311 codec的问题,你可以在ESP-ADF中问该问题,他们更熟悉关于es8311的配置问题

好的谢谢