今天跟大家分享一个坑及解决办法,以免这坑浪费大家时间。
先简单描述一下问题现象,下载程序后,程序运行一小段时间,然后息屏重启。
log信息如下:
Brownout detector was triggered
ets Jul 29 2019 12:21:46
rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)configsip: 0, SPIWP:0xeeclk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00mode:DIO, clock div:1load:0x3fff0018,len:4load:0x3fff001c,len:1216ho 0 tail 12 room 4load:0x40078000,len:10944load:0x40080400,len:6388entry 0x400806b40x3ffb1f68PCM audio MJPEG video start
Brownout detector was triggered
ets Jul 29 2019 12:21:46
ESP32播放视频(大神)库:
程序:SD_MJPEG_video_PCM_audio
开发环境:arduino
ESP32库:1.0.5
主板:m5core(下图)
问题原因:
供电不行导致重启
“触发断电探测器,ESP32的电平低于某个值,然后触发了断电探测器,断电探测器会使得ESP32重新启动。”
解决方法:
换电源,我换了个手机充电器供电就好了
功耗测量(来波数据)
测试设备:ATORCH炬为UD18
屏幕亮度:128(例程默认)
音量:默认
喇叭:1w(参考core手册)
电流:约270mA
参考文章:
参与评论
登录后参与讨论 0/1000