完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
整合官方蓝牙播放例子esp-adfexamplesplayerpipeline_bt_sink
WIFI连接路由例子: esp-adfesp-idfexampleswifisimple_wifi 先初始化WIFI,修改官方SSID和PASSWD,连上WIFI . 然后初始化蓝牙,手机连上蓝牙,并播放音乐。 播放几个小时后(时间不固定),系统死掉(或者蓝牙断开,再也无法用手机连上,必须重启设备)如下Log: [0m ASSERT_PARAM(1024 0), in rwbt.c at line 311 Guru Meditation Error: Core 0 panic'ed (Interrupt wdt timeout on CPU0) Core 0 register dump: PC : 0x400847c1 PS : 0x00060034 A0 : 0x80088a64 A1 : 0x3ffc05b0 A2 : 0x00000001 A3 : 0x00000000 A4 : 0x00000000 A5 : 0x60008054 A6 : 0x3ffc1028 A7 : 0x60008050 A8 : 0x800847c1 A9 : 0x3ffc0590 A10 : 0x00000004 A11 : 0x00000000 A12 : 0x6000804c A13 : 0xffffffff A14 : 0x00000000 A15 : 0xfffffffc SAR : 0x00000004 EXCCAUSE: 0x00000005 EXCVADDR: 0x00000000 LBEG : 0x400846f9 LEND : 0x40084700 LCOUNT : 0x00000000 Core 0 was running in ISR context: EPC1 : 0x4019cc52 EPC2 : 0x4019cc52 EPC3 : 0x00000000 EPC4 : 0x400847c1 Backtrace: 0x400847c1:0x3ffc05b0 0x40088a61:0x3ffc05d0 0x40089153:0x3ffc05f0 0x40082695:0x3ffc0610 0x4019cc4f:0x00000000 Core 1 register dump: PC : 0x4019cc52 PS : 0x00060234 A0 : 0x800924e6 A1 : 0x3ffdafc0 A2 : 0x00000008 A3 : 0x00000001 A4 : 0x00000000 A5 : 0x3ffda900 A6 : 0x00000000 A7 : 0x00000001 A8 : 0x3ffc4c28 A9 : 0x3ffc4bec A10 : 0x00000000 A11 : 0x80000001 A12 : 0x00000000 A13 : 0x00000001 A14 : 0x00060021 A15 : 0x00000000 SAR : 0x00000000 EXCCAUSE: 0x00000005 EXCVADDR: 0x00000000 LBEG : 0x00000000 LEND : 0x00000000 LCOUNT : 0x00000000 Backtrace: 0x4019cc52:0x3ffdafc0 0x400924e3:0x3ffdafe0 Rebooting... [0;32mI (10) boot: ESP-IDF v3.1.1-6-g2aa9a2118 2nd stage bootloader[0m [0;32mI (11) boot: compile time 11:46:14[0m [0;32mI (20) boot: Enabling RNG early entropy source...[0m [0;32mI (20) boot: SPI Speed : 40MHz[0m [0;32mI (20) boot: SPI Mode : DIO[0m [0;32mI (23) boot: SPI Flash Size : 4MB[0m [0;32mI (27) boot: Partition Table:[0m [0;32mI (31) boot: ## Label Usage Type ST Offset Length[0m [0;32mI (38) boot: 0 nvs WiFi data 01 02 00009000 00004000[0m [0;32mI (46) boot: 1 otadata OTA data 01 00 0000d000 00002000[0m [0;32mI (53) boot: 2 phy_init RF data 01 01 0000f000 00001000[0m [0;32mI (61) boot: 3 ota_0 OTA app 00 10 00010000 00190000[0m [0;32mI (68) boot: 4 ota_1 OTA app 00 11 001a0000 00190000[0m [0;32mI (76) boot: 5 storage Unknown data 01 82 00330000 000d0000[0m [0;32mI (83) boot: End of partition table[0m #[0;##pu_?[0;pu_?[0;pu_?[0;pu_?[0;pu_?[0;pu_?[0;pu_?[0;pu_?[0;pu_?[0;pu_?[0;31mE (3358) boot: OTA app partition slot 0 is not bootable[0m [0;31mE (3363) esp_image: image at 0x1a0000 has invalid magic byte[0m [0;33mW (3370) esp_image: image at 0x1a0000 has invalid SPI mode 255[0m [0;33mW (3376) esp_image: image at 0x1a0000 has invalid SPI size 15[0m [0;31mE (3383) boot: OTA app partition slot 1 is not bootable[0m [0;31mE (3389) boot: No bootable app partitions in the partition table[0m Fatal exception (29): StoreProhibited epc1=0x40080391, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000006, depc=0x00000000 |
|
相关推荐
1个回答
|
|
从您提供的信息来看,ESP32在使用ADF(音频开发框架)连接Wi-Fi并播放蓝牙音乐时出现了死机问题。这可能是由于资源不足、内存泄漏或其他原因导致的。以下是一些建议来解决这个问题:
1. **优化代码**:检查您的代码,确保没有内存泄漏或不必要的资源占用。使用`heap_caps_check_integrity_all()`和`esp_get_free_heap_size()`等函数来监控内存使用情况。 2. **降低音频质量**:尝试降低音频的采样率和位深,以减少处理音频所需的资源。 3. **调整任务优先级**:确保Wi-Fi和蓝牙任务的优先级适当,以便它们能够平衡地共享CPU资源。 4. **使用中断WDT**:在`sdkconfig`文件中启用`CONFIG_ESP_INT_WDT`,以防止中断看门狗超时。 5. **更新固件和库**:确保您使用的是最新版本的ESP-IDF和ADF,因为新版本可能修复了已知的问题。 6. **调试和日志**:使用`esp_log_level_set()`函数来设置日志级别,以便在出现问题时捕获更多详细信息。 7. **硬件检查**:检查您的ESP32硬件,确保没有损坏或故障的元件。 8. **电源管理**:确保ESP32的电源供应稳定,因为不稳定的电源可能导致系统崩溃。 9. **减少并发任务**:如果可能的话,尝试减少同时运行的任务数量,以减轻CPU和内存的压力。 10. **社区支持**:如果您在解决问题时遇到困难,可以寻求ESP32社区的帮助,例如在ESP32官方论坛或GitHub上提问。 请尝试这些建议,并根据您的具体情况进行调整。希望这些建议能帮助您解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
1108 浏览 1 评论
574浏览 6评论
477浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
460浏览 5评论
461浏览 4评论
435浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 01:14 , Processed in 0.857618 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号