完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
各位大侠好!
最近在开发一个项目时遇到以下问题,esp32s3fn8, 使用的idf版本为5.0 beta1: 1. 系统运行时,启用了light sleep: esp_pm_config_esp32s3_t pm_config = { .max_freq_mhz = 80, // e.g. 80, 160, 240 .min_freq_mhz = 10, // e.g. 40 .light_sleep_enable = true, // enable light sleep }; ESP_ERROR_CHECK( esp_pm_configure(&pm_config) ); 2. 系统关机采用了deep sleep,代码如下: esp_sleep_enable_ext0_wakeup(GPIO_NUM_8, 0); //Go to sleep now esp_deep_sleep_start(); 问题现象是关机执行esp_deep_sleep_start()后,系统立即重启,通过esp_sleep_get_wakeup_cause() 获取的唤醒原因是 4- ESP_SLEEP_WAKEUP_tiMER. 调试: 1. 将步骤1中的代码去掉,系统关机能正常进入deep sleep. 2. 采用代码在 esp_sleep_enable_ext0_wakeup(GPIO_NUM_8, 0); 前,关闭light sleep, 问题仍然存在. esp_pm_config_esp32s3_t pm_config = { .max_freq_mhz = 80, // e.g. 80, 160, 240 .min_freq_mhz = 10, // e.g. 40 .light_sleep_enable = false, // disable light sleep }; ESP_ERROR_CHECK( esp_pm_configure(&pm_config) ); 3. 在menuconfig中,无论以下选项是否启用,问题均重现: Put lightsleep related codes in internal RAM Put RTOS IDLE related codes in internal RAM 请各位帮忙分析一下,不胜感谢! |
|
相关推荐
1个回答
|
|
|
您好!您在使用ESP32-S3时遇到了一个问题,即在启用轻睡眠模式后,系统被定时器唤醒。以下是可能的原因和解决方案:
1. 检查定时器配置:确保您正确配置了定时器,以便在所需的时间间隔后唤醒ESP32-S3。检查定时器的预分频器、计数器和中断设置。 2. 检查ESP-NOW或蓝牙功能:如果您的项目中使用了ESP-NOW或蓝牙功能,它们可能会影响ESP32-S3的睡眠模式。确保在进入轻睡眠模式之前关闭这些功能。 3. 检查其他中断源:除了定时器之外,还可能有其他中断源导致ESP32-S3从轻睡眠模式唤醒。检查所有可能的中断源,并确保它们在轻睡眠模式下不会触发。 4. 检查电源管理配置:确保您正确配置了电源管理设置,以便在轻睡眠模式下降低功耗。检查ESP32-S3的电源管理API,以确保您使用了正确的配置。 5. 更新ESP-IDF版本:您当前使用的是ESP-IDF 5.0 beta1版本,可能会存在一些已知或未知的问题。尝试更新到最新稳定版本的ESP-IDF,看看问题是否得到解决。 6. 检查代码逻辑:检查您的代码逻辑,确保在进入轻睡眠模式之前没有其他任务或事件会导致ESP32-S3唤醒。 7. 使用ESP-IDF的调试工具:使用ESP-IDF提供的调试工具,如espcoredump,来分析ESP32-S3在轻睡眠模式下的行为,以便找到导致唤醒的原因。 希望这些建议能帮助您解决问题。如果问题仍然存在,请随时提供更多详细信息,以便我们能够更好地帮助您。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
470 浏览 0 评论
991 浏览 0 评论
1709 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1368 浏览 1 评论
1254 浏览 1 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1287浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
943浏览 3评论
2384浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2570浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1071浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-13 08:33 , Processed in 0.869096 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
494
