完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
核心:ESP32-S3-WROOM-1-N16R8
CAMERA:ov2640; 例程:cat_face_detection-web 编译平台:vscode+idf 5.1.2 问题:默认只修改摄像头对应引脚,编译通过,下载后提示错误,LOG错误信息如下: E (847) cam_hal: cam_dma_config(300): frame buffer malloc failed E (857) cam_hal: cam_config(384): cam_dma_config failed E (867) camera: Camera config failed with error 0xffffffff E (867) who_camera: Camera init failed with error 0xffffffff E (877) camera mdns: esp_camera_sensor_get() Failedesp_no_psram.JPG 查看本论坛相关帖子,提示开始PSRAM: 配置完PSRAM,编译通过,PSRAM打印信息正常,但是设备反复重启 |
|
相关推荐
1个回答
|
|
根据您提供的信息,您的ESP32-S3设备在配置PSRAM后编译通过,但设备反复重启。错误日志显示相机初始化失败。以下是一些建议来解决这个问题:
1. 检查硬件连接:确保摄像头模块(OV2640)与ESP32-S3之间的连接正确无误。检查数据线、电源线和控制线是否连接正确。 2. 检查电源供应:确保摄像头模块的电源供应稳定,电压在规定的范围内。 3. 检查PSRAM配置:虽然PSRAM配置已编译通过,但可能存在配置不当的问题。请检查您的PSRAM配置是否正确,例如地址映射、时钟设置等。 4. 检查代码:检查您的代码中是否有错误或异常情况,这可能导致设备反复重启。例如,检查是否有死循环、内存泄漏或其他资源问题。 5. 更新ESP-IDF和例程:您使用的ESP-IDF版本为5.1.2,尝试更新到最新版本,以获取可能的修复和改进。同时,检查是否有适用于您的设备的更新例程。 6. 减少资源占用:尝试减少代码中的资源占用,例如减少全局变量、优化内存分配等,以降低设备重启的可能性。 7. 检查错误日志:仔细分析错误日志,查找可能的线索。例如,错误日志中提到的"frame buffer malloc failed"可能表示内存分配失败,需要检查内存使用情况。 8. 尝试其他例程:尝试使用其他摄像头例程,以排除特定例程的问题。 9. 寻求社区帮助:如果问题仍然存在,您可以在ESP32社区、论坛或GitHub上寻求帮助,提供您的错误日志和代码,以便其他开发者帮助您解决问题。 希望这些建议能帮助您解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
528浏览 6评论
438浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
425浏览 5评论
423浏览 4评论
399浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-9 09:38 , Processed in 0.800084 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号