完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
开发环境vscode Platformio
[env:esp32s3]platform = espressif32board = esp32-s3-devkitc-1framework = arduinoupload_port = COM3monitor_speed = 115200board_build.partitions = default_8MB.csv[/Codebox]
#define CONFIG_ESPTOOLPY_FLASHSIZE_8MB 1#define CONFIG_ESPTOOLPY_FLASHSIZE "8MB"#define CONFIG_ESPTOOLPY_FLASHSIZE_DETECT 1
# Name, Type, SubType, Offset, Size, Flagsnvs, data, nvs, 0x9000, 0x5000,otadata, data, ota, 0xe000, 0x2000,app0, app, ota_0, 0x10000, 0x330000,app1, app, ota_1, 0x340000,0x330000,spiffs, data, spiffs, 0x670000,0x190000,
# Name, Type, SubType, Offset, Size, Flagsnvs, data, nvs, 0x9000, 0x5000,otadata, data, ota, 0xe000, 0x2000,app0, app, ota_0, 0x10000, 0x330000,spiffs, data, spiffs, 0x340000,0xc0000,
rst:0x3 (RTC_SW_SYS_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)Saved PC:0x403bb022SPIWP:0xeemode:DIO, clock div:1load:0x3fcd0108,len:0x78load:0x403b6000,len:0x95cload:0x403ba000,len:0x26f8entry 0x403b61a8ESP-ROM:esp32s3-20210327Build:Mar 27 2021rst:0x3 (RTC_SW_SYS_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)Saved PC:0x403bb022SPIWP:0xeemode:DIO, clock div:1load:0x3fcd0108,len:0x78load:0x403b6000,len:0x95cload:0x403ba000,len:0x26f8entry 0x403b61a8ESP-ROM:esp32s3-20210327Build:Mar 27 2021rst:0x3 (RTC_SW_SYS_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) |
|
相关推荐
1个回答
|
|
根据您提供的信息,您正在使用ESP32 S3 FN8和FR8芯片进行开发,开发环境为VSCode + PlatformIO,使用的框架是Arduino-ESP32。您遇到了一个问题:上传分区表超过4MB后,设备不断重启。
首先,我们需要分析可能的原因: 1. 分区表配置不正确:请检查您的分区表配置文件(例如:default_8MB.csv),确保分区表正确分配了空间给应用程序、SPIFFS等。 2. 程序代码问题:请检查您的程序代码,确保没有死循环、内存泄漏或其他导致设备重启的问题。 3. 电源问题:请检查您的开发板电源是否稳定,不稳定的电源可能导致设备不断重启。 4. 硬件问题:如果以上原因都排除了,可能是硬件本身存在问题,建议更换其他设备进行测试。 接下来,我们可以尝试以下步骤来解决问题: 步骤1:检查分区表配置 - 确保分区表文件(如:default_8MB.csv)中的分区大小和类型设置正确。 步骤2:检查程序代码 - 仔细检查您的程序代码,确保没有逻辑错误或内存泄漏等问题。 步骤3:检查电源 - 确保您的开发板电源稳定,可以尝试更换其他电源进行测试。 步骤4:检查硬件 - 如果以上步骤都无法解决问题,可能是硬件本身存在问题。建议更换其他设备进行测试。 步骤5:更新Arduino-ESP32框架和PlatformIO - 确保您使用的Arduino-ESP32框架和PlatformIO是最新版本,以避免因版本问题导致的不兼容或错误。 最后,关于您提到的sdkconfig.h文件中的宏定义,您可能需要检查宏定义是否正确。正确的宏定义应该是: ```c #define CONFIG_ESPTOOLPY_FLASHSIZE_8MB 1 ``` 而不是: ```c #define CONFIG_ESPTOOLPY_FLASHSIZE_8MB 1 #define CONFI ``` 请确保您的宏定义没有语法错误。如果问题仍然存在,请尝试以上步骤来解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
920 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
446浏览 5评论
447浏览 4评论
417浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 20:52 , Processed in 0.701181 second(s), Total 82, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号