完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
根据您提供的信息,您使用的是ESP32 S3 FN8/FR8开发板,开发环境为VSCode + PlatformIO,开发框架为Arduino-ESP32(版本2.0.3)。您遇到的问题是分区表超过4MB,导致上传后设备不断重启。以下是一些建议来解决这个问题:
1. 检查分区表配置:首先,确保您的分区表配置正确。您可以在`platformio.ini`文件中添加以下配置: ``` [env:esp32s3] platform = espressif32 board = esp32s3 framework = arduino upload_port = COM3 monitor_speed = 11520 board_build.partitions = huge_app.csv ``` 在这里,`huge_app.csv`是您的分区表文件,需要放在`src`文件夹下。您可以根据需要调整分区表文件。 2. 调整分区表文件:检查您的`huge_app.csv`文件,确保分区表不会导致上传超过4MB。您可以使用以下示例作为参考: ``` # Name, Type, SubType, Offset, Size, Flags nvs, data, nvs, 0x9000, 0x6000, otadata, data, ota, 0xf000, 0x2000, phy_init, data, phy, 0x11000, 0x1000, ota_0, app, ota_0, 0x12000, 0x2E0000, ota_1, app, ota_1, 0x2f2000,0x2E0000, ota_2, app, ota_2, 0x5d2000,0x2E0000, storage, data, spiffs, 0x8c2000,0x33E000, ``` 3. 检查代码:确保您的代码没有导致设备不断重启的问题。检查是否有无限循环、死锁或其他可能导致设备不稳定的代码。 4. 更新Arduino-ESP32框架:您当前使用的是Arduino-ESP32版本2.0.3,可以尝试更新到最新版本,以解决可能存在的已知问题。 5. 检查硬件:确保您的ESP32 S3 FN8/FR8开发板没有硬件问题,如焊接不良、损坏的FLASH芯片等。 6. 使用其他串口工具:如果问题仍然存在,您可以尝试使用其他串口工具(如PuTTY、Tera Term等)来监控设备输出,以便更好地了解问题所在。 通过以上步骤,您应该能够找到问题所在并解决设备不断重启的问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
1012 浏览 1 评论
556浏览 6评论
464浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
449浏览 5评论
449浏览 4评论
424浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-1 03:20 , Processed in 0.821725 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号