如题
当前使用的DAC:ES9038Q2M
目前进度:
能使用I2C控制ES9038Q2M了,也能使用I2S输出1k正弦波
目前的问题:
使用UAC2.0会时不时卡死(可能跟连接的稳定性有关),无法让I2S的DMA以正确的方式读取usbd_ep_start_read读取的数据(只发出有规律的杂音)
无法使用博流sdk的player_bt(蓝牙播放器),启动之后只会报错exception_entry,我没有JTAG所以用栈回溯看了一下是在vsprintf发出的错误,使用log来缩小发生异常的范围也没办法定位到具体那个函数(调用链好长,没耐心搞)
1k的正弦波,看上去有很多谐波
源码会打包到评论区,之后可能会传到github
|