先上个视频看下杂音有多严重
ESP32杂音现象- CSDN用_哔哩哔哩_bilibili
一开始是邮件和乐鑫官方联系,太苦逼了,一天能交流上一次就不错了,我在实验中发现APP的bin文件为1248K的时候杂音问题就出现了,在不改动代码的情况下APP的bin文件为1243K杂音问题就消失了(工程里有一首12K的音频,把他换成了一个7K的了)
然后我推测是bin文件大小影响了他
我这个主要是从SD卡播音频的
和乐鑫官方沟通了两个礼拜吧,因为公司有生产计划,和他们说明了之后也是很重视的拉了企业微信群,前天拉的, 这下终于能有效沟通了
编译工程用了大半天,昨天终于有效的沟通了起来, 但是官方残酷的告诉我没复现......
欲哭
继续沟通....
最终发现了是sdkconfig不一致, 他用他的sdkconfig那可差了远了啊,我推测应该是我的下载口配置的和他不一样,他就复制了他工程的sdkconfig
对方也把他的sdkconfig发来了,我用软件一对比
哦豁~~~
发现了新大陆
从上图也能看出主要是SPI的速度和cpu的频率区别,我的sdkconfig主要是从音频播放的DEMO里稍加修改得到的,他这直接速度升一个档次
经过我孜孜不倦的测试, 最终定位在上图标红的变量上,这几个变量还不能单独修改,得一起改
虽然此次问题原因不在于cpu的频率,但改大总是好的,所以也可以一并修改,但我却不知道能这样升,我看官方的文档里没看到这方面内容,文档里写的40M晶振
总结:
邮件沟通很绝望
微信消息叮咚响
测试复现大家忙
杂音解决笑哈哈