乐鑫技术交流
直播中

王雪

8年用户 1052经验值
私信 关注
[问答]

使用esp8266最新的IDF格式,rtos-sdk在esp8266上跑不起来的原因?

ets Jan  8 2013,rst cause:2, boot mode:(1,7)


ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 7188, room 16
tail 4
chksum 0x55
load 0x3ffe8408, len 24, room 4
tail 4
chksum 0xbc
load 0x3ffe8420, len 3524, room 4
tail 0
chksum 0xc4
I (44) boot: ESP-IDF  2nd stage bootloader
I (44) boot: compile time 11:23:20
I (44) qio_mode: Enabling default flash chip QIO
I (50) boot: SPI Speed      : 40MHz
I (56) boot: SPI Mode       : QIO
I (62) boot: SPI Flash Size : 4MB
E (68) flash_parts: partition 0 invalid magic number 0x3333
E (78) boot: Failed to verify partition table
E (86) boot: load partition table error!
user code done
                       

回帖(1)

石胜厚

2024-6-26 17:43:55
以下是一些建议和可能的原因:

1. **固件版本不兼容**:确保您使用的ESP-IDF版本与您的硬件兼容。ESP8266和ESP32有不同的硬件架构,因此它们的固件版本可能不兼容。

2. **烧录过程问题**:从您提供的信息来看,烧录过程中可能存在一些问题。请确保您使用了正确的烧录工具和参数。例如,使用`esptool.py`进行烧录,并且烧录速度设置正确。

3. **分区表问题**:ESP8266需要一个正确的分区表来运行ESP-IDF。请检查您的分区表是否正确配置,包括分区大小、类型和偏移量。

4. **电源问题**:ESP8266在烧录过程中需要稳定的电源。如果电源不稳定,可能导致烧录失败或设备无法正常工作。

5. **硬件问题**:如果以上步骤都无法解决问题,可能是您的ESP8266硬件存在问题。尝试更换其他设备进行测试。

6. **软件问题**:请确保您的开发环境和工具链是最新的,以避免潜在的兼容性问题。

7. **调试信息**:您提供的信息中包含了一些调试信息,如`ets Jan 8 2013,rst cause:2, boot mode:(1,7)`等。这些信息可以帮助您进一步诊断问题。例如,`rst cause:2`表示设备是因为看门狗定时器重置。您可以根据这些信息查找相关问题。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分