两天前收到ESP32-Audio-Kit音频开发板,按平时本来很高兴,但这次我没高兴起来。因为我看了一下开发环境十分难搭,
搞不好要下LINUX。
先上开箱照哈:
找到了相应的USB线,我插到了电脑上有反应:
利用串口助手,也可接收到信息:
内容如下:
Guru Meditation Error: Core 0 panic'ed (Cache disabled but cached memory region accessed)
Core 0 register dump:
PC : 0x400ec654 PS : 0x00060034 A0 : 0x80081144 A1 : 0x3ffbe510
A2 : 0x3ffb7fa0 A3 : 0xb0000000 A4 : 0x00060021 A5 : 0x3ffbb910
A6 : 0x00000001 A7 : 0x3ffbbd0c A8 : 0x80087052 A9 : 0x00000001
A10 : 0x3ffb7fa0 A11 : 0x3ffbba60 A12 : 0x800e78f2 A13 : 0x3ffbba10
A14 : 0x00000020 A15 : 0x3ffbba8c SAR : 0x00000012 EXCCAUSE: 0x00000007
EXCVADDR: 0x00000000 LBEG : 0x400881e1 LEND : 0x40088205 LCOUNT : 0x800e8448
Core 0 was running in ISR context:
EPC1 : 0x40062230 EPC2 : 0x00000000 EPC3 : 0x00000000 EPC4 : 0x400ec654
ELF file SHA256: 0000000000000000
Backtrace: 0x400ec654:0x3ffbe510 0x40081141:0x3ffbe530 0x40085dbd:0x3ffbe550 0x4006222d:0x3ffbb950 0x4008e2d3:0x3ffbb970 0x4008e30e:0x3ffbb9a0 0x4008e3ba:0x3ffbb9d0 0x4008ebad:0x3ffbb9f0 0x40086ca0:0x3ffbba10 0x400e78ef:0x3ffbba80 0x400e7e23:0x3ffbbad0 0x400e6921:0x3ffbbb40 0x400e655d:0x3ffbbba0 0x400e660f:0x3ffbbbc0 0x400e665a:0x3ffbbbe0 0x400d18e5:0x3ffbbc00 0x400d23dd:0x3ffbbc20 0x400e1e02:0x3ffbbc50 0x40089c91:0x3ffbbc70
Rebooting...
ets Jun 8 2016 00:22:57
rst:0x3 (SW_RESET),boot:0x1f (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4
但是,总是出现这个信息。我就觉得不对劲了,根据:
https://docs.ai-thinker.com/esp32-audio-kit-factory-bin
出厂的固件应是文章所述,但是我好不容易找了个SD卡,搞了一晚上也没有出现一个MP3.
我觉得固件根本就不是出厂介绍的那个固件。至于为什么我就不得而知。大家的能放出来么????
ESP32-A1S开发板好像播放MP3这个例程是不要 microSD(内存卡)的,可以直接编译下载就能播放,但需要进行对Audio HAL—>ESP32-Lyrat V4.3配置
“开发环境十分难搭”有同感。
我在Ubuntu 20.04上测试,今天又是一个上午,还是不能运行到esp-idf——我想先测试一下非AI版。
“资料太少”倒不见得,但是看了一堆资料,到现在不能解决问题,说的还是“资料太少”这个意思。